在vim中,我可以使用一个很好的小窗口,通过使用minibufexplorer列出我所有的打开缓冲区。我可以导航到它并切换缓冲区。
是否有针对emacs的持久性缓冲区列表插件?
我正在寻找类似于此的内容:http://i.imgur.com/Tzid4.png
在屏幕截图的底部,您可以看到他已打开的不同缓冲区的列表。
有什么想法吗?
答案 0 :(得分:4)
使用buffer-menu
。我将它绑定到 C-x C-b (而不是list-buffers
)。它与list-buffers
相同,但它也允许您在缓冲区上执行。
查看Buffer Menu+,它会增强香草缓冲菜单(list-buffers
,buffer-menu
)。
使缓冲区*Buffer List*
(由 C-x C-b 使用)使用自己的框架,您可以将其显示(或图标化)以便于访问。为此,请将其设为特殊显示缓冲区 - 请参阅选项special-display-regexps
和special-display-buffer-names
。
答案 1 :(得分:1)
您可以使用list-buffers
( C-x C-b )获取打开的缓冲区列表。要始终显示一个显示打开缓冲区的栏,请查看tabbar-mode
。 tabbar-mode
已打包在marmalade存储库中,因此如果您已安装package.el
或者您使用的是emacs 24或更高版本,则可以通过软件包管理器安装它。