【发布时间】:2010-07-02 10:44:26
【问题描述】:
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-r-args-show 就会被激活
有一个ess-eldoc 包,只要你在括号内,它就会显示参数。激活put:
(require 'ess-eldoc)
在您加载 ess-site 之后在您的 emacs 中。
[编辑]:ess-eldoc 包不再存在。 Eldoc 在 ESS 中默认激活。
【讨论】: