我一直是GNU Emacs文件导航模型的粉丝.我一直在交换缓冲带C-x C-f ...,C-x b; C-mouse-1偶尔.
但是,最近我发现自己编写了一些项目,这些项目具有多个具有相同名称的文件集,但是在不同的目录中,沿着这些行:
package/message.py
package/message.zcml
package/ui/message.py
package/ui/message.zcml
package/ui2/message.py
package/ui2/message.zcml
Run Code Online (Sandbox Code Playgroud)
在这些情况下,我通常的缓冲切换工具效率不高.很难记得我想要的文件是否在缓冲message.py<2>或message.py<3>,这是很挑剔的,它们之间进行切换C-x b.也许,我想要的是像标签栏或菜单,我可以安排我正在处理的文件并让它们保持空间排列,这样我就可以快速切换它们.我简要地看着speedbar和tabbar-mode,但没有发现太大的帮助.有什么建议?