首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >emacs以树的形式查看打开的缓冲区

emacs以树的形式查看打开的缓冲区
EN

Stack Overflow用户
提问于 2011-03-22 12:13:58
回答 3查看 1.5K关注 0票数 5

有没有什么emacs模式可以让我以树的形式列出我打开的缓冲区?树,我指的是目录树,其中缓冲区被分组在一起,如果它们正在访问驻留在同一目录中的文件。

在vanilla emacs甚至icicles模式下,我所看到的buffer list的视图都是平面的。树形视图将帮助我更快地了解哪些缓冲区是打开的,以及它们之间的关系。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-03-22 16:26:05

对于你想要的东西来说可能有点重,但是你看过Project Buffer Mode吗?

票数 2
EN

Stack Overflow用户

发布于 2011-03-22 17:35:56

虽然它没有提供确切的树视图,但我认为您会对ibuffer-mode中的分组特性感到满意,它是默认缓冲区列表模式的替代方案。它内置于Emacs >= 22中。

代码语言:javascript
复制
(global-set-key (kbd "C-x C-b") 'ibuffer)

有一个Emacswiki page,但对分组特性最好的概述可能是this blog article

编辑:我只是把some code拼凑在一起,根据每个缓冲区的vc父目录对我自己的ibuffer列表进行分组。它还允许ibuffer显示每个列出的文件的版本控制状态。也许你会发现这对你有帮助。

票数 6
EN

Stack Overflow用户

发布于 2011-04-29 03:48:47

http://www.emacswiki.org/emacs/BufferMenuPlus。按dir+file名称排序。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5386721

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档