除了Emacs代码浏览器(ECB)之外,您是否知道Emacs的项目树浏览器?我重视的功能是简单,轻量级和语言不可知.
Speedbar?
如果你只想管理相关文件,也许你想要eproject.
我自己还没有尝试过这个,但是emacs-nav是一个来自Google的新Emacs项目浏览器,它似乎具有你所看重的功能.
Projectile + NeoTree是我的选择组合.
Projectile只使用你的版本控制系统来跟踪文件,并且在项目功能中有一个很棒的跳转到文件.
另外,请检查将两者结合在一起的注释.
你可以试试sr-speedbar.太棒了.
cedet的不同部分将按照我的想法行事.Speedbar有树结构的东西,EDE处理项目等.
我刚刚用词搜索"探索" package-list-packages
并发现project-explorer
.似乎完全适合我今天想要的东西(我不编码,但我抓住了我的Jekyll网站的结构).
钥匙包括:
TAB
用于折叠和展开目录
用RET
或打开文件f
.使用C-u
前缀,它会很好地提示哪个窗口,甚至从那里允许你决定使用窗口或打开一个新的任何一方(我没有在包代码中找到提示字符串,所以它似乎内置Emacs功能的杠杆很好;实际上它看起来dired
甚至).
它可以在Melpa和Marmalade上找到.它可以在sabof/project-explorer的 Github上找到.
为方便起见,我包含了网站的图片:
我不使用projectile
或helm
,但它有一些集成.