59得票3回答
我该如何使用Emacs ESS模式来编辑R markdown?

有没有一种方法可以配置Emacs,使其识别(并允许执行)R markdown(.Rmd)文件中的R代码块,类似于它识别.Rnw(Sweave)或.org(org-mode)文件中的代码块?

57得票4回答
Emacs ESS Mode - 为注释区域添加制表符

我正在使用Emacs的ESS模式。当编辑R代码时,任何注释行(以#开头的行)在我创建位于其上方的新行时自动缩进到最右侧。我应该如何更改我的.emacs.el文件来解决这个问题? 例如,我有:# Comment 现在,我将光标放在该行的开头,然后按下 Enter 键,我得到: ...

56得票6回答
如何在ess-mode中阻止emacs将下划线替换为<-

ess-mode是“Emacs speaks statistics”的缩写。这个模式适用于编辑R或Splus(两个不同的统计软件包)的程序。 当我在我的缓冲区中键入_时,字符将被替换为&lt;-,这非常令人沮丧。是否有一个emacs lisp语句可以关闭这种行为? emacs: 22.1....

36得票3回答
在Emacs ESS中是否有类似于Rstudio中可用的R代码补全功能?

Rstudio拥有出色的代码自动完成功能。它提供了以给定字符串开头的函数的快速查看,以及函数和参数定义。 ESS功能强大,我很熟悉,并且集成到Emacs中,而我在其中进行大部分工作 - 因此我不太想转移,但这个特性让我考虑这样做。 是否可能将此功能集成到Emacs ESS中? Emacs...

28得票3回答
如何在ESS/Emacs中将R进程移至后台?

我经常在启动我的 R 环境时运行长时间的 R 脚本。我希望能够在 Emacs / ESS 中加载/运行 R 脚本并继续在另一个缓冲区进行其他工作。 当我按下 C-g 或 C-c C-c 键时,进程被中断,我必须重新启动脚本。 什么是在 ESS / Emacs 中后台运行 R 进程的最佳方法...

26得票5回答
ESS/R有用的键盘快捷键和技巧

我想向常规的ESS/R用户询问他们经常使用哪些按键绑定以及使用ESS/R的技巧。

21得票3回答
Emacs ESS版本的清空控制台

是否有一个类似于RGui(Ctrl-L)中的Clear Console命令的ESS版本? 我想要一个空白的*R*缓冲区。

21得票2回答
在Emacs ESS中更改缩进

我想知道如何在emacs ess中改变缩进。通常我喜欢默认的(ess-set-style 'C++ 'quiet),但有时它会格式化得非常奇怪。例如,这是我想要的样式,在函数之外这将是默认格式: ggplot(data = overtime.by.month, aes(x=...

19得票5回答
让Emacs ESS遵循R编码规范

我已经使用Emacs/ESS有一段时间了,并且熟悉Hadley的R样式建议。我想在ESS中遵循这些约定,比如操作符周围的漂亮空格、逗号后和if语句后的空格,在花括号之前等。 是否有人真正遵循这个样式指南呢?在我看来,官方样式建议相当谨慎,对样式没有任何具体要求。Google R样式指南与我在...

18得票6回答
Sweave文档开发的建议

我想简化我的 Sweave 文档创建流程,想了解一下其他人当前的设置。我感觉最理想的情况应该是这样的: 在屏幕一半上编辑 Rnw 代码 单个按键编译 Sweave 文档并运行 pdflatex 在另一半屏幕上查看 PDF;一旦编译完成,PDF 就会刷新并围绕你正在编辑的文档部分居中显示 ...