Emacs ESS版Clear Console

时间:2010-08-10 09:22:01

标签: emacs r ess

是否有可以在RGui(Ctrl-L)中找到的Clear Console命令的ESS版本?

我想要一个空白的* R *缓冲区。

3 个答案:

答案 0 :(得分:9)

EmacsWiki开始,这个Elisp功能对我很有用:

(defun clear-shell ()
   (interactive)
   (let ((old-max comint-buffer-maximum-size))
     (setq comint-buffer-maximum-size 0)
     (comint-truncate-buffer)
     (setq comint-buffer-maximum-size old-max))) 

将此内容放入~/.emacs.d/init.el并使用M-x clear-shell执行,或将其绑定到init.el中的密钥,其中包含以下内容:

(global-set-key (kbd "\C-x c") 'clear-shell)

答案 1 :(得分:7)

简单的方法是标记整个缓冲区(C-x h),删除它,然后点击RET以提示回复。

答案 2 :(得分:4)

执行绑定到M-x comint-clear-buffer

C-c M-o