emacs R 模式 ESS

emacs R 模式 ESS

我可以通过 emacs 运行 R 解释器。但是,我正在寻找 R 模式来编写可以执行语法突出显示、自动完成等功能的脚本(如果您还推荐其他功能,请告诉我)。

例如,我打开了一个 R 脚本(文件扩展名是.R),但模式是fundamental,如何R mode在打开 R 脚本时使用?

我使用 Ubuntu 12.04 LTS 和 emacs 24.3,如果您需要更多信息请告诉我,提前感谢!

答案1

据我了解这本入门书,所讨论的模式是R-mode。您可以通过访问 R 代码文件并执行来确认这一点M-x R-mode;如果您的缓冲区已字体化(即语法突出显示),您就知道这是您想要用于 R 文件的模式。

要在访问 R 代码文件时自动设置此主要模式,请将以下内容添加到您的 Emacs 初始化文件中(、、、~/.emacs& c):/.emacs.el~/.emacs.d/init.el

(add-to-list 'auto-mode-alist '("\\.R$" . R-mode))

请注意,我本人实际上没有使用过 ESS,因此可能会将模式名称误认为 R 源。也就是说,无论您需要调用哪种模式,该模式都将适用;如果您能找到所需模式的名称,则R-mode(add-to-list)调用中将其替换为将产生所需的效果。

相关内容