在emacs中关闭缓冲区的最简单方法是什么?这与关闭实际文件是同义词,对吗?如有必要,它可能会提示您保存。
我在 Emacs 帮助中找到了这个:
s-^ kill-some-buffers
但我不知道如何调用它或它意味着什么。
在emacs中关闭缓冲区的最简单方法是什么?这与关闭实际文件是同义词,对吗?如有必要,它可能会提示您保存。
我在 Emacs 帮助中找到了这个:
s-^ kill-some-buffers
但我不知道如何调用它或它意味着什么。
kill-buffer
, 通常绑定到C-x k
:
C-x k
运行 commandkill-buffer
,这是“C 源代码”中的交互式内置函数。它是必然的
C-x k
。
(kill-buffer &optional BUFFER-OR-NAME)
杀死指定的缓冲区
BUFFER-OR-NAME
。参数可以是缓冲区或现有缓冲区的名称。参数nil
或省略意味着终止当前缓冲区。t
如果缓冲区实际上被杀死,则返回,nil
否则。调用中的函数,
kill-buffer-query-functions
将要杀死的缓冲区作为当前缓冲区。如果其中任何一个返回 nil,则缓冲区不会被杀死。钩子kill-buffer-hook
在缓冲区被实际杀死之前运行。在钩子运行时,被杀死的缓冲区将是当前的。这些钩子中的任何一个调用的函数都应该不会更改当前缓冲区。任何具有此缓冲区的进程都将
process-buffer
被杀死SIGHUP
。此函数要求replace-buffer-in-windows
清理当前显示要杀死的缓冲区的所有窗口。