终端中的R语法高亮显示

终端中的R语法高亮显示,r,terminal,R,Terminal,我们可以在终端中为R进行语法高亮显示吗?使用类似于emacs的东西,或者为R进行语法高亮显示,而不是期望它在终端中工作 正如hd1所指出的,这不是一个R问题。您正在要求OSXTerminal.app执行它无法执行的操作。快速浏览一下Google(祝Zamboni生日快乐!)就可以在vim中突出显示,但不知道这些是否会在Darwin下运行 编辑:我不能离开搜索:-)。因此,请查看以下线程:,,以及安装zsh的建议,我终于找到了一个满足我需要的库。 现在,我对我的编码环境更满意了 是一个在终端仿真器

我们可以在终端中为R进行语法高亮显示吗?

使用类似于emacs的东西,或者为R进行语法高亮显示,而不是期望它在终端中工作

正如hd1所指出的,这不是一个R问题。您正在要求OSX
Terminal.app
执行它无法执行的操作。快速浏览一下Google(祝Zamboni生日快乐!)就可以在
vim
中突出显示,但不知道这些是否会在Darwin下运行


编辑:我不能离开搜索:-)。因此,请查看以下线程:,,以及安装
zsh的建议,

我终于找到了一个满足我需要的库。
现在,我对我的编码环境更满意了

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


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

Mac OS X附带了
zsh
开箱即用。@hd1 Oops--我引用了错误的东西。特别的好东西是“oh my zsh”或类似的增强应用程序。@hd1是的,就是这个。我们如何让库(“colorout”)在每次打开R会话时运行?@Nikos将它添加到您的
.Rprofile
;-)看见
install.packages("devtools")
devtools::install_github("jalvesaq/colorout")
library("colorout")
# do something