我一直是GNU Emacs文件导航模型的粉丝。我一直在用C-x C-f ...
,C-x b
切换缓冲区;偶尔会有C-mouse-1
。同名文件之间的Emacs导航
然而,最近我发现自己对编程有套的几个文件具有相同名称的项目,但在不同的目录,沿着这些线路:
package/message.py
package/message.zcml
package/ui/message.py
package/ui/message.zcml
package/ui2/message.py
package/ui2/message.zcml
在这种情况下我平时的缓冲切换工具效率不高。很难记住我想要的文件是在缓存message.py<2>
还是message.py<3>
中,并且在C-x b
之间切换它们非常困难。或许,我想要的可能是标签栏或菜单,我可以安排正在处理的文件,并让它们保持其空间布局,以便我可以快速切换它们。我简单地看了一眼speedbar
和tabbar-mode
,但没有找到太大的帮助。有什么建议么?
嘿,我有工作的一些Python同样的问题东西(即Django)。他们想要多少个名为settings.py或test.py的文件!?我也会对你的问题的解决方案非常感兴趣。 – 2012-01-27 21:09:08