终端中的R语法高亮显示

e9t*_*e9t 19 terminal r

我们可以在终端中获得R的语法高亮吗?

e9t*_*e9t 22

我终于找到了满足我需求的图书馆.
现在我对编码环境感到非常高兴.

colorout是一个R包,它在终端仿真器中运行时为R输出着色.包不能在CRAN上,因为它更改了R已加载的代码,这是CRAN存储库策略所禁止的.该软件包将输出结果和消息的函数替换为R Console,这是必要的,因为我们无法在不替换这些函数的情况下对输出进行着色.要安装它,请在R中执行以下操作:

install.packages("devtools")
devtools::install_github("jalvesaq/colorout")
library("colorout")
# do something
Run Code Online (Sandbox Code Playgroud)

  • @Nikos 将其添加到您的 `.Rprofile` ;-) 请参阅 https://www.r-bloggers.com/fun-with-rprofile-and-customizing-r-startup/ (2认同)

hd1*_*hd1 5

在emacs或RStudio上使用类似ess的内容来为R语法突出显示,而不是期望它在终端中工作.