http://picasaweb.google.com/lh/photo/F-p2qK3itxJsgj1tLLGsow?feat=directlink
如果您查看图片,则在 minbuffer 底部的 R 帮助文件中有此用法位。
我是怎么做到的?它以某种方式刚刚出现,也许是因为我捣碎了键盘试图运行命令。当我重新启动emacs时它消失了:(
谢谢
http://picasaweb.google.com/lh/photo/F-p2qK3itxJsgj1tLLGsow?feat=directlink
如果您查看图片,则在 minbuffer 底部的 R 帮助文件中有此用法位。
我是怎么做到的?它以某种方式刚刚出现,也许是因为我捣碎了键盘试图运行命令。当我重新启动emacs时它消失了:(
谢谢
有一个功能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 进程。
ess-eldoc
只要您在括号内,就有一个包会显示参数。要激活 put:
(require 'ess-eldoc)
加载ess-site
.
[编辑]:ess-eldoc 包不再存在。Eldoc 在 ESS 中默认激活。