是否有可以在RGui(Ctrl-L)中找到的Clear Console命令的ESS版本?
我想要一个空白的* R *缓冲区。
答案 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