20

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

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

4

3 回答 3

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并执行 with M-x clear-shell,或将其绑定到您的键上init.el,例如:

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

于 2010-08-10T14:30:34.040 回答
9

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

于 2017-04-19T15:41:28.643 回答
8

最简单的方法是标记整个缓冲区 ( C-x h),将其删除,然后点击RET让提示返回。

于 2010-08-10T12:12:40.543 回答