终端中的R语法高亮显示

时间:2013-01-16 09:45:10

标签: r terminal

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

4 个答案:

答案 0 :(得分:21)

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

  

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

中执行以下操作
install.packages("devtools")
devtools::install_github("jalvesaq/colorout")
library("colorout")
# do something

答案 1 :(得分:5)

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

答案 2 :(得分:1)

现在另一个选择是使用radian而不是默认的R提示符。

答案 3 :(得分:0)

如hd1所示,这不是R问题。你要求OSX Terminal.app做一些它无法做到的事情。快速浏览Google(Zamboni生日快乐!)会在vimVim syntax Highlighting内显示https://superuser.com/questions/72057/terminal-emulator-with-custom-color-palette突出显示,但如果这些将在Darwin下运行,则不知道。

编辑:我不能远离搜索:-)。请查看以下主题:https://superuser.com/questions/400360/syntax-highlighting-in-terminal-mac-os-xhttp://forums.macrumors.com/showthread.php?t=412609以及安装zshhttps://apple.stackexchange.com/questions/12161/os-x-terminal-must-have-utilities

的建议