16得票2回答
Emacs自动补全模式扩展——ESS和R

是否有一个可以与ESS一起使用的 Emacs 的自动完成模式的 R 扩展呢? 如果不存在这样的扩展,我也很感谢任何编写扩展的提示!

7得票2回答
ESS/AucTeX/Sweave 整合

我正在使用GNU/Linux发行版(如果相关的话是Arch),Emacs v23.2.1,ESS v5.9和AucTeX v11.86。 我想设置AucTeX以识别.Rnw文件,这样我就可以使用C-c C-c在.Rnw文件上运行LaTeX并自动获取.dvi文件。我认为通过编辑.emacs文件...

9得票5回答
R和Emacs中的弹出窗口

我正在使用ESS来在Emacs中处理R语言。每当我创建一个图形时,都会弹出一个新的窗口显示该图形。这个新窗口似乎是在Emacs内部调用R进程时产生的。因此,这个新窗口不属于缓冲区列表,并且似乎处于Emacs环境之外。 是否有办法让R创建的新窗口(例如通过plot()或ggplot2/latt...

18得票3回答
在ESS/Emacs中,如何在使用C-c C-j或C-c C-r后让R进程缓冲区滚动到底部?

在使用 C-c C-j 或 C-c C-r(将行或区域发送到正在运行的 R 进程)在 .R 文件中评估代码块时,在 ESS 中,如何使 R 缓冲区自动向下滚动,以便在评估区域后光标位于底部,即提示符处? 谢谢。

9得票3回答
在R中交互式地获取库的内容

在R中是否有dir函数(类似于Python)? 当我像这样在R中加载一个库时 - library(vrtest) 我想知道该库中的所有函数。 在Python中,dir(vrtest)将列出vrtest的所有属性。 我猜总的来说,我正在寻找在linux上运行ESS时获取R帮助的最佳...

11得票5回答
Emacs、R和Org-mode:如何在R代码块中启用自动切换到ESS模式?

当在 .Rnw 文档中使用 R 代码块时,Emacs 缓冲区会自动检测光标是否在代码块内(即在 <<>> 和 @ 之间),并切换到 ESS 模式 - 这非常有价值,因为可以在代码块中获得基于 ESS 的代码格式化,并且更有用的是,可以将代码行/区域发送到下位机的 *R*...

10得票3回答
强制停止或错误时停止

我想知道是否有好的方法可以让R或ESS在评估区域或缓冲区时,在出现错误的地方停止执行代码的其余部分(我只在帮助档案中找到了相反的请求)。我在R帮助文件中查找,但是option(error=stop)只会停止有问题的函数或语句的执行,而不是后续的语句。谢谢!

7得票1回答
如何避免在粘贴文本时ESS下划线自动替换为“<-”,但在编写下划线时保留它?(涉及IT技术)

当使用emacs写R代码时,使用ESS很有用,因为它的默认行为是将下划线'_'替换为'&lt;-'(插入两个连续的'_'将插入下划线本身)。但是,当将代码粘贴到ESS模式下的任何缓冲区时,这种替换也会发生,并且任何'_'都会被替换为'&lt;-',这对我来说不是期望的行为。是否有一种方法只在粘...

8得票2回答
如何在ESS中重命名R会话?

我之前问过如何在ESS中切换R会话, 使用C-x C-s大大加快了我的工作流程。 但是,如果我有多个R会话(即使只有3个),很难记住哪一个是R,哪一个是R:2,哪一个是R:3。是否有一种方法可以让ESS、Emacs或tramp根据运行R的服务器/目录自动命名不同的r会话?

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

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