Emacs ESS版Clear Console

Nat*_*axe 19 emacs r ess

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

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

Vin*_*nce 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))) 
Run Code Online (Sandbox Code Playgroud)

把它放在你的~/.emacs.d/init.el执行中M-x clear-shell,或者将它绑定到你的键中init.el,例如:

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


bre*_*onk 8

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


mir*_*sro 7

执行M-x comint-clear-buffer绑定到C-c M-o