我在emacs缓冲区中使用运行和交互式ipython shell ipython.el.我想知道是否有办法清除屏幕?由于它没有在终端上运行,所以import os; os.system('CLS')技巧不起作用.谢谢.
看起来ipython基于comint,这意味着以下代码应该适合您(使用M-x my-clear或您最喜欢的键绑定调用):
(defun my-clear ()
(interactive)
(let ((comint-buffer-maximum-size 0))
(comint-truncate-buffer)))
Run Code Online (Sandbox Code Playgroud)
我发布了一些其他选项来回答这个问题.
Cc Mo 运行命令 comint-clear-buffer (在inferior-python-mode-map 中找到),这是一个交互式编译的 Lisp 函数。
它与 Cc Mo 绑定。
(comint-清除缓冲区)
清除comint缓冲区。
| 归档时间: |
|
| 查看次数: |
1473 次 |
| 最近记录: |