Emacs模式适用于R语言吗?

67

在emacs中是否有支持R编程语言语法高亮的模式?R-mode似乎不起作用...

1个回答

85

是的,有一个工具可以做到:ESS

而且它非常值得推荐。 它不仅可以进行语法高亮,还可以进行更多操作,请阅读文档以了解详情。

编辑:十年过去了,安装也变得更加简单了:

M-x package-refresh-contents ENTER
M-x package-install ENTER ess ENTER

你可能需要一些相关的包,例如poly-mode对于Markdown支持很好,但这只是个开始。


4
如果你想安装它,"ess" 可以在 Melpa 的包中找到。输入 M-x package-refresh-contents ENTER,然后输入 M-x package-install ENTER ess ENTER。截至2019年3月,仅适用于 Emacs 25.1及更高版本。 - init_js
@init_js 你应该将它作为一个单独的答案,因为这是2019年的首选方法。 - baibo
我找不到ess的匹配项。 - Finn Årup Nielsen
@FinnÅrupNielsen,我的十多年前的答案中有一个链接,这个链接仍然有效。如果你对此感兴趣,现在你也可以在melpa和其他Emacs代码仓库中获取ess。 - Dirk Eddelbuettel
1
在Ubuntu中,我能够通过安装Ubuntu/Debian软件包ess来使其工作:sudo aptitude install ess - Finn Årup Nielsen
1
好的。我是那个软件的维护者。事实上,ess 已经转移到 elpa-ess 中,就像许多其他 Emacs 的 Debian / Ubuntu 软件包一样。 - Dirk Eddelbuettel

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接