在R-Studio中使用语法颜色进行打印

rrg*_*rrg 11 r rstudio

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

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

rrg*_*rrg 15

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

library(knitr) 
stitch("file_name.R")
Run Code Online (Sandbox Code Playgroud)

默认输出为.tex中的PDF /标记.如果您不想排版,则运行以下内容将导出为.html

stitch(script="file_name.R", system.file("misc", "knitr-template.Rhtml", package="knitr"))
Run Code Online (Sandbox Code Playgroud)

  • 这可能是迄今为止最好的解决方案,但问题在于它运行代码。我的代码运行起来非常非常耗时,我只想要我的 3k 行代码的语法突出显示。任何解决方案? (3认同)

Ron*_*sen 13

它不是R-Studio解决方案,但记事本++将使用语法高亮打印R源.