r - 是否可以在 Emacs ESS 中获得类似于 Rstudio 中可用的代码完成的代码?

标签 r emacs autocomplete ess rstudio

Rstudio 有一个很棒的代码完成功能。它提供了以给定字符串开头的函数以及函数和参数定义的快速 View 。

ESS 足够强大,对我来说很熟悉,并且集成到 Emacs 中,我在那里进行了大部分工作——所以我对搬家犹豫不决,但这个功能让我考虑搬家。

是否可以将此功能集成到 Emacs ESS 中?

Emacs ESS 有没有类似的东西?

有任何希望(如果有,我怎么能支持这样的努力?)

enter image description here

最佳答案

多亏了 Deepayan 的 rcompgen 包(现在作为 utils 包的一部分“升级”到基础 R 中),您确实得到了完成。所以当我输入

lm(

并点击 TAB 一个新的缓冲区打开,它让我看到上面窗口的左侧:手头功能的可用选项。我不认为你可以直接显示帮助。

还有一种方法可以在打字时在迷你缓冲区中获得上下文相关的帮助,但我忘记了它是如何/在哪里打开的。

关于r - 是否可以在 Emacs ESS 中获得类似于 Rstudio 中可用的代码完成的代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6865344/

相关文章:

python - 为 python 开发设置 Emacs24

emacs - Emacs 中是否有按文件名搜索文件系统的功能?

java - 如何删除 Netbeans 8 中的 varargs 建议变量?

jquery - 是否有一个 jQuery 自动完成插件可以强制选择一个项目?

r - 如果在一定的时间范围内,如何在 R 中赋值?

r - 在 Windows 机器上安装包 xtsExtra

r - 有条件地在单独列表中指定的列内容上填充数据框的新列

r - R中确定 'true'地址位置的方法

Emacs Lisp : how to avoid inserting a duplicate list item?

jsf - 将参数传递给 p :autoComplete 的completeMethod