http://picasaweb.google.com/lh/photo/F-p2qK3itxJsgj1tLLGsow?feat=directlink
如果你看一下图片,这个用法位来自minbuffer底部的R帮助文件。
我怎么做?它不知何故刚刚出现,也许是因为我捣乱了键盘试图运行命令。 当我重新启动emacs时它消失了:(
感谢
答案 0 :(得分:6)
有一个函数ess-r-args-show
可以做到这一点。
我不确定它的默认键绑定是什么,但不知怎的,我在我的一个配置文件中结束了这个,它将它绑定到F2:
;; Show function argument completion while editing R code and interacting with
;; an inferior R process
(define-key ess-mode-map [f2] 'ess-r-args-show)
(define-key ess-mode-map [f3] 'ess-r-args-insert)
(define-key inferior-ess-mode-map [f2] 'ess-r-args-show)
(define-key inferior-ess-mode-map [f3] 'ess-r-args-insert)
我相信您当前的*.R
缓冲区需要与正在运行的ESS / R进程“绑定”。
答案 1 :(得分:3)
有一个ess-eldoc
包,只要你在括号内,它就会显示args。激活put:
(require 'ess-eldoc)
加载ess-site
后,在您的emacs中。
[编辑]:ess-eldoc包不再存在。默认情况下,ESS中会激活Eldoc。