8得票1回答
修复ESS/Stata中不良的EMACS缩进行为

在emacs中,ESS / Stata模式错误地缩进跟在运算符结尾的行后面的行。它似乎错误地将这些行解释为多行命令。 例如: gen foo = 1 /* generate another variable */ gen bar = 1 “gen bar = 1”这行代码不应该缩...

10得票1回答
Emacs Speaks Statistics能像真正的调试器一样遍历R for循环吗?

我很喜欢使用ESS来编写和调试R代码。最近,我在几个for循环和if结构中发现了一个难以捉摸的bug。 是否有办法让ESS有选择地遍历if/else结构或循环,并对for循环中的所有值进行遍历? 是否有R或ESS的调试器模式,可以跳过else子句、循环值并通过步入、步过、返回等功能进行调试...

16得票2回答
EMACS折叠/展开R代码

是否有一种 Emacs minor-mode(或 elisp 代码)可以在 Sweave 中选择性隐藏/显示环境? 例如,我想移动到代码块的开头 (>),按下一个按键,然后使环境的内容隐藏不可见。 这种情况可能吗?我刚试了 hs-minor-mode、allout-mode 和 outli...

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

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

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 缓冲区自动向下滚动,以便在评估区域后光标位于底部,即提示符处? 谢谢。

14得票2回答
"inferior-lisp" 有何不足之处?

我开始学习lisp、emacs和ess(Emacs Speaks Statistics),遇到了“inferior-this-or-that”的概念。例如,有inferior-ess-mode、inferior-lisp和Inferior Emacs Lisp Mode。 在所有这些情况下,...

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

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

8得票1回答
个性化定制R的ESS环境

我正在尝试优化我的ESS - R环境。到目前为止,我使用了r-autoyas,我按照样式指南设置了缩进和其他东西,在迷你缓冲区中有函数参数的eldoc提示,并且我可以按下一个键以查找指针处变量的信息(更多信息)。 在您拥有良好的R环境方面,是否还有其他要使用的东西?也许非ESS用户有一些不错...

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

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

7得票4回答
如何在emacs-ess中从R语言访问bash环境变量

在我的 .bashrc 文件中,我有这样一行代码: export SETTINGS=/home/user/settings.xml 如果我在bash中加载R,我可以使用Sys.getenv函数访问此变量: Sys.getenv("SETTINGS") "/home/user/setti...