在emacs中,ESS / Stata模式错误地缩进跟在运算符结尾的行后面的行。它似乎错误地将这些行解释为多行命令。 例如: gen foo = 1 /* generate another variable */ gen bar = 1 “gen bar = 1”这行代码不应该缩...
我很喜欢使用ESS来编写和调试R代码。最近,我在几个for循环和if结构中发现了一个难以捉摸的bug。 是否有办法让ESS有选择地遍历if/else结构或循环,并对for循环中的所有值进行遍历? 是否有R或ESS的调试器模式,可以跳过else子句、循环值并通过步入、步过、返回等功能进行调试...
是否有一种 Emacs minor-mode(或 elisp 代码)可以在 Sweave 中选择性隐藏/显示环境? 例如,我想移动到代码块的开头 (>),按下一个按键,然后使环境的内容隐藏不可见。 这种情况可能吗?我刚试了 hs-minor-mode、allout-mode 和 outli...
ess-mode是“Emacs speaks statistics”的缩写。这个模式适用于编辑R或Splus(两个不同的统计软件包)的程序。 当我在我的缓冲区中键入_时,字符将被替换为<-,这非常令人沮丧。是否有一个emacs lisp语句可以关闭这种行为? emacs: 22.1....
在使用 C-c C-j 或 C-c C-r(将行或区域发送到正在运行的 R 进程)在 .R 文件中评估代码块时,在 ESS 中,如何使 R 缓冲区自动向下滚动,以便在评估区域后光标位于底部,即提示符处? 谢谢。
我开始学习lisp、emacs和ess(Emacs Speaks Statistics),遇到了“inferior-this-or-that”的概念。例如,有inferior-ess-mode、inferior-lisp和Inferior Emacs Lisp Mode。 在所有这些情况下,...
我想知道如何在emacs ess中改变缩进。通常我喜欢默认的(ess-set-style 'C++ 'quiet),但有时它会格式化得非常奇怪。例如,这是我想要的样式,在函数之外这将是默认格式: ggplot(data = overtime.by.month, aes(x=...
我正在尝试优化我的ESS - R环境。到目前为止,我使用了r-autoyas,我按照样式指南设置了缩进和其他东西,在迷你缓冲区中有函数参数的eldoc提示,并且我可以按下一个键以查找指针处变量的信息(更多信息)。 在您拥有良好的R环境方面,是否还有其他要使用的东西?也许非ESS用户有一些不错...
在我的 .bashrc 文件中,我有这样一行代码: export SETTINGS=/home/user/settings.xml 如果我在bash中加载R,我可以使用Sys.getenv函数访问此变量: Sys.getenv("SETTINGS") "/home/user/setti...