当在此类窗口中选择缓冲区时,是否有配置挂钩可以使“缓冲区列表”缓冲区自动关闭?每次打开缓冲区列表并且我选择一个缓冲区时,我都必须使用它手动关闭它
C-x C-k
,这很烦人,还因为它使帧分成至少两个窗口。
问问题
3793 次
2 回答
17
不确定配置选项,但您始终可以使用q(或C-x 1在当前缓冲区中)而不是C-x C-k关闭临时缓冲区。
buffer-list
PS这些天几乎没有人使用。大多数 Emacs 用户只需将其重新映射到ibuffer(它更智能,您可能喜欢它的临时缓冲区默认消失的事实):
(global-set-key (kbd "C-x C-b") 'ibuffer)
于 2012-11-12T09:58:02.477 回答
0
您可以根据需要调整此功能:
(defun kill-other-buffers ()
"Kill all other buffers."
(interactive)
(mapc 'kill-buffer (delq (current-buffer) (buffer-list))))
此代码将杀死除当前缓冲区之外的所有缓冲区。来源:Emacs 维基
于 2012-11-12T09:57:24.373 回答