emacs:展开R函数的自动完成以包括名称空间
我使用EMACS/ESS作为emacs:展开R函数的自动完成以包括名称空间,r,emacs,namespaces,ess,R,Emacs,Namespaces,Ess,我使用EMACS/ESS作为R的编辑器 我发现引用在base之外定义的函数及其相关名称空间是很有帮助的;一般来说,这是一种良好的做法,在包上运行R CMD check时似乎是必要的。 我非常喜欢EMACS中的autocomplete,我想知道在自动完成函数名时是否有一种方法可以扩展该功能以包括名称空间 例如(在R中): 然后在ESS中,当我开始键入dn时,会出现自动完成dnorm,我可以按TAB来完成它 更好的方法是以stats::dnorm或甚至stats:::dnorm的形式完成,这样我就不
R
的编辑器
我发现引用在base
之外定义的函数及其相关名称空间是很有帮助的;一般来说,这是一种良好的做法,在包上运行R CMD check
时似乎是必要的。
我非常喜欢EMACS中的autocomplete,我想知道在自动完成函数名时是否有一种方法可以扩展该功能以包括名称空间
例如(在R
中):
然后在ESS
中,当我开始键入dn
时,会出现自动完成dnorm
,我可以按TAB
来完成它
更好的方法是以stats::dnorm
或甚至stats:::dnorm
的形式完成,这样我就不需要手动检查我使用的函数是否在base中。(对于一个相对较新的用户来说,记住base
中所有函数的名称可能是一个很大的问题)
详情:
EMACS:2012-06-10关于MARVINGNU EMACS 24.1.1(i386-mingw-nt6.1.7601)
ESS版本12.04-4
冰柱(默认安装时间为2012年10月左右)。不确定如何查找版本信息。为了这个
如果这还不存在,欢迎提供任何指针。请注意,这是,但如果答案已经存在,那么我不太明白
library(stats)