Emacs 如何列出和管理隐藏的缓冲区?
调用Emacs 如何列出和管理隐藏的缓冲区?,emacs,Emacs,调用切换到缓冲区时,在迷你缓冲区中,按空格键时,可以看到通常看不到的隐藏缓冲区,例如*Minibuf-0* 如何将这些隐藏的缓冲区列在列出缓冲区所示的缓冲区列表中?如果无法使用列出缓冲区,如何管理它们?您可以调整函数以显示所有缓冲区,如下所示: (defun list-all-buffers (&optional files-only) "Display a list of names of existing buffers. The list is displayed in a b
切换到缓冲区时
,在迷你缓冲区中,按空格键时,可以看到通常看不到的隐藏缓冲区,例如*Minibuf-0*
如何将这些隐藏的缓冲区列在
列出缓冲区所示的缓冲区列表中?如果无法使用列出缓冲区
,如何管理它们?您可以调整函数以显示所有缓冲区,如下所示:
(defun list-all-buffers (&optional files-only)
"Display a list of names of existing buffers.
The list is displayed in a buffer named `*Buffer List*'.
Non-null optional arg FILES-ONLY means mention only file buffers.
For more information, see the function `buffer-menu'."
(interactive "P")
(display-buffer (list-buffers-noselect files-only (buffer-list))))
(define-key ctl-x-map "\C-b" 'list-all-buffers)
这张清单为我做到了:
(global-set-key "\C-x\C-b" 'electric-buffer-list)
显示所有缓冲区。我更喜欢bs show
而不是列出缓冲区
和电动缓冲区列表
bs show可配置为通过更改变量值来显示所有缓冲区
bs--intern-show-never
我认为,因为它们是从一个空间开始的,所以它们不应该很容易被你看到。它们更像是内部变量,操纵它们可能会使事情很快开始出现异常。最好在大多数情况下忽略它们。在任何缓冲区中都要
(缓冲区列表)
C-x C-e
列表现在将显示在*消息*
现在,让这些隐藏的缓冲区单独存在;-) 是的,它显示所有可见的缓冲区,但不显示隐藏的缓冲区。