dev.print() source, ( ) , . knit . , :
```{r}
writeLines( "windows() ; plot(0,0,main='From File')" ,
con="openWindowScript.R" )
source("openWindowScript.R")
dev.print()
```
Linux, X11 , , -, , Windows ( , dev.print Windows , ).
dev.print ( , ), - , . NULL , if .
, :
```{r echo=1:2}
writeLines( "windows() ; plot(0,0,main='Ta-Da!')" ,
con="theScript.R" )
source("theScript.R")
if(!is.null(knitr::current_input())){
deviceInfo <- dev.print()
}
```
windows() (/ x11). Rmd
x11 <- windows <- function(...){invisible(NULL)}
windows x11 (... , ). / , fig.width fig.height. , x11/windows, grDevices::x11 ( windows) . , , windows, .