2015-09-25 173 views
6

在R中,我总是喜欢打印出脚本,因为它提供了一个很好的概览,并且可以调整最终的错误。我喜欢R-Studio中的语法高亮,因为它有助于阅读和快速理解代码。在R-Studio中打印语法颜色

有没有办法打印出我在编辑器中看到的突出显示的文字?

回答

7

RStudio不会以彩色打印,但很容易将代码保存为PDF;在这种情况下,语法格式被保留。我最喜欢的包是针织衫。

library(knitr) 
stitch("file_name.R") 

默认输出为PDF /标记为.tex。如果你不喜欢排版,运行下面将出口作为html的

stitch(script="file_name.R", system.file("misc", "knitr-template.Rhtml", package="knitr")) 
+0

这已被修改为'针(脚本=“file_name.R”)''note注意script'而不是'file' –

9

它不是R-Studio解决方案,但notepad++将打印带有语法高亮显示的R源。