首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rscript有Emacs模式吗?

Rscript有Emacs模式吗?
EN

Stack Overflow用户
提问于 2009-07-10 03:55:09
回答 4查看 1.3K关注 0票数 6

Rscript有没有可用的emacs模式?

(RscriptR语言的脚本前端。)

如果我键入以下内容:

代码语言:javascript
复制
#!/usr/bin/Rscript
print(commandArgs(TRUE))

ESS R模式下执行indent它会疯狂地缩进第一行,因为它将第一行视为注释:

代码语言:javascript
复制
                          #!/usr/bin/Rscript
print(commandArgs(TRUE))
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-08-11 22:56:40

没有,但是你可以强制你的Rscript进入R编辑模式,让文件的第二行看起来像这样:

代码语言:javascript
复制
# -*- mode: R -*-

(更多信息here。)

票数 1
EN

Stack Overflow用户

发布于 2010-03-19 01:23:32

从5.9版本开始,ESS将使用Rscript或litter解释器识别脚本;请参阅http://ess.r-project.org/Manual/ess.html#New-features

作为参考,要将模式分配给解释器,请使用解释器模式列表变量。例如,

代码语言:javascript
复制
(add-to-list 'interpreter-mode-alist '("Rscript" . r-mode))

任何第一行类似"#!/usr/bin/Rscript“的文件都将被识别为r-mode。

票数 2
EN

Stack Overflow用户

发布于 2009-07-10 14:26:52

使用一些notes on customized indentation尝试shell-script-mode

对我来说,它可以很好地缩进你的代码。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1107605

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档