Emacs。外壳如何清洁屏幕?
视窗7 Emacs 24.5 1.开放式外壳,由M-x外壳制成 2.执行一些命令Emacs。外壳如何清洁屏幕?,emacs,Emacs,视窗7 Emacs 24.5 1.开放式外壳,由M-x外壳制成 2.执行一些命令 结果我得到了屏幕: 嗯。现在我想清除屏幕(在Windows consele中,这是一个命令“cls”) 我想进入下一个屏幕: 如何在Emacs shell中执行此操作?运行Emacs函数“擦除缓冲区”以清除缓冲区 您可以绑定功能键以清除缓冲区: (global-set-key (kbd "<f10>") (lambda () (interactive)
(global-set-key (kbd "<f10>")
(lambda ()
(interactive)
(erase-buffer)
(process-send-string nil "\n")))
(全局设置键(kbd“”)
(lambda()
(互动)
(擦除缓冲区)
(处理发送字符串nil“\n”))
这同样有效:
;; clear content of buffer
(defun clear-buffer-permenantly ()
"Clear whole buffer, contents is not added to the kill ring"
(interactive)
(delete-region (point-min) (point-max))
)
(global-set-key (kbd "<f12>")
(lambda ()
(interactive)
(clear-buffer-permenantly)
(process-send-string nil "\n")))
;;清除缓冲区的内容
(永久清除缓冲区()
清除整个缓冲区,内容不会添加到杀死环
(互动)
(删除区域(点最小值)(点最大值))
)
(全局设置键(kbd“”)
(lambda()
(互动)
(永久清除缓冲区)
(处理发送字符串nil“\n”))