2

http://picasaweb.google.com/lh/photo/F-p2qK3itxJsgj1tLLGsow?feat=directlink

如果您查看图片,则在 minbuffer 底部的 R 帮助文件中有此用法位。

我是怎么做到的?它以某种方式刚刚出现,也许是因为我捣碎了键盘试图运行命令。当我重新启动emacs时它消失了:(

谢谢

4

2 回答 2

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 进程。

于 2010-07-02T15:30:14.860 回答
3

ess-eldoc只要您在括号内,就有一个包会显示参数。要激活 put:

(require 'ess-eldoc) 

加载ess-site.

[编辑]:ess-eldoc 包不再存在。Eldoc 在 ESS 中默认激活。

于 2011-01-22T09:37:03.650 回答