2015-09-25 86 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源。