For vim there is a filesystem explorer called NERDtree: https://github.com/scrooloose/nerdtree
对于vim,有一个名为NERDtree的文件系统资源管理器:https://github.com/scrooloose/nerdtree
Surely an alternative or superior package exists for Emacs?
当然,Emacs还有替代或高级套餐吗?
9 个解决方案
#1
44
I prefer dirtree
(screenshot below) by Ye Wenbin. It feels pretty close to NERDTree / the TextMate drawer.
我更喜欢叶文斌的dirtree(截图如下)。感觉非常接近NERDTree / TextMate抽屉。
It took me a few minutes of trial and error to figure out the dependencies, so take a look at the install instructions (and a few minor edits to the source) I've got in this repo.
我花了几分钟的试验来判断依赖关系,所以看看我在这个回购中的安装说明(以及对源代码的一些小修改)。
#2
33
You can try NeoTree .
你可以尝试NeoTree。
https://github.com/jaypei/emacs-neotree
https://github.com/jaypei/emacs-neotree
Screenshot:
截图:
#4
6
The Sunrise Commander seems to be a well written package, and it has a tree extension. For a screenshot of the tree extension in action, follow this link.
Sunrise Commander似乎是一个写得很好的包,它有一个树扩展。有关树扩展的屏幕截图,请点击此链接。
#5
6
Who needs any tree, when you have the mighty ido-mode . If you can train your mind to find the files, rather than just your eyes whilst visually finding it, you will win. NO need to tell me how biology works, i don't care :-) you get the point.
当你拥有强大的偶像模式时,谁需要任何树。如果你可以训练你的心灵找到文件,而不仅仅是你的眼睛在视觉上找到它,你将获胜。没有必要告诉我生物学是如何工作的,我不在乎:-)你明白了。
#6
5
Personally, I prefer the ECB's tree mode. http://ecb.sourceforge.net/
就个人而言,我更喜欢ECB的树模式。 http://ecb.sourceforge.net/
You should also check out the CEDET stuff. http://cedet.sourceforge.net/ They contain a lot of other useful stuff that you can use for similar development needs.
你还应该查看CEDET的东西。 http://cedet.sourceforge.net/它们包含许多其他有用的东西,可以用于类似的开发需求。
#7
#8
2
(Shameless reanswer from A good project tree browser for Emacs? - Stack Overflow)
(来自Emacs的一个好项目树浏览器的无耻reanswer? - Stack Overflow)
I just now did a word search for "explore" in package-list-packages
, and discovered project-explorer
. Seems to fit exactly what I want today (I don't code hardly, but getting a grip on the structure of my Jekyll site).
我刚刚在package-list-packages中搜索了“explore”,并发现了project-explorer。似乎完全适合我今天想要的东西(我不是很难编码,而是抓住我的Jekyll网站的结构)。
Keys include TAB
for folding and unfolding directories. Open files with RET
or f
, but with prefix, it will prompt nicely for which window, and even from there allow you to decide to use window or open up a new one to any side (I didn't find the prompt string in the package code, so it seems to leverage built in Emacs functionality nicely; indeed it looks like dired
even).
键包括用于折叠和展开目录的TAB。使用RET或f打开文件,但是使用前缀,它会很好地提示哪个窗口,甚至从那里开始允许你决定使用窗口或者向任何一边打开一个新窗口(我没有在中找到提示字符串)包代码,因此它似乎很好地利用了内置的Emacs功能;实际上它看起来甚至是直接的)。
It's available on Melpa and Marmalade, and packaged description points to sabof_project-explorer · GitHub.
它可以在Melpa和Marmalade上找到,并将打包的描述点提供给sabof_project-explorer·GitHub。
I include the site's image for convenience:
为方便起见,我包含了网站的图片:
I don't use projectile
or helm
, but it has some integration.
我不使用抛射物或舵,但它有一些整合。
#1
44
I prefer dirtree
(screenshot below) by Ye Wenbin. It feels pretty close to NERDTree / the TextMate drawer.
我更喜欢叶文斌的dirtree(截图如下)。感觉非常接近NERDTree / TextMate抽屉。
It took me a few minutes of trial and error to figure out the dependencies, so take a look at the install instructions (and a few minor edits to the source) I've got in this repo.
我花了几分钟的试验来判断依赖关系,所以看看我在这个回购中的安装说明(以及对源代码的一些小修改)。
#2
33
You can try NeoTree .
你可以尝试NeoTree。
https://github.com/jaypei/emacs-neotree
https://github.com/jaypei/emacs-neotree
Screenshot:
截图:
#3
#4
6
The Sunrise Commander seems to be a well written package, and it has a tree extension. For a screenshot of the tree extension in action, follow this link.
Sunrise Commander似乎是一个写得很好的包,它有一个树扩展。有关树扩展的屏幕截图,请点击此链接。
#5
6
Who needs any tree, when you have the mighty ido-mode . If you can train your mind to find the files, rather than just your eyes whilst visually finding it, you will win. NO need to tell me how biology works, i don't care :-) you get the point.
当你拥有强大的偶像模式时,谁需要任何树。如果你可以训练你的心灵找到文件,而不仅仅是你的眼睛在视觉上找到它,你将获胜。没有必要告诉我生物学是如何工作的,我不在乎:-)你明白了。
#6
5
Personally, I prefer the ECB's tree mode. http://ecb.sourceforge.net/
就个人而言,我更喜欢ECB的树模式。 http://ecb.sourceforge.net/
You should also check out the CEDET stuff. http://cedet.sourceforge.net/ They contain a lot of other useful stuff that you can use for similar development needs.
你还应该查看CEDET的东西。 http://cedet.sourceforge.net/它们包含许多其他有用的东西,可以用于类似的开发需求。
#7
3
I use a little of emacs-nav and a little of dired to navigate my projects' file trees. For file management tasks, I mostly use bash (often from within emacs).
我使用了一些emacs-nav和一些可以导航我项目的文件树。对于文件管理任务,我主要使用bash(通常来自emacs)。
#8
2
(Shameless reanswer from A good project tree browser for Emacs? - Stack Overflow)
(来自Emacs的一个好项目树浏览器的无耻reanswer? - Stack Overflow)
I just now did a word search for "explore" in package-list-packages
, and discovered project-explorer
. Seems to fit exactly what I want today (I don't code hardly, but getting a grip on the structure of my Jekyll site).
我刚刚在package-list-packages中搜索了“explore”,并发现了project-explorer。似乎完全适合我今天想要的东西(我不是很难编码,而是抓住我的Jekyll网站的结构)。
Keys include TAB
for folding and unfolding directories. Open files with RET
or f
, but with prefix, it will prompt nicely for which window, and even from there allow you to decide to use window or open up a new one to any side (I didn't find the prompt string in the package code, so it seems to leverage built in Emacs functionality nicely; indeed it looks like dired
even).
键包括用于折叠和展开目录的TAB。使用RET或f打开文件,但是使用前缀,它会很好地提示哪个窗口,甚至从那里开始允许你决定使用窗口或者向任何一边打开一个新窗口(我没有在中找到提示字符串)包代码,因此它似乎很好地利用了内置的Emacs功能;实际上它看起来甚至是直接的)。
It's available on Melpa and Marmalade, and packaged description points to sabof_project-explorer · GitHub.
它可以在Melpa和Marmalade上找到,并将打包的描述点提供给sabof_project-explorer·GitHub。
I include the site's image for convenience:
为方便起见,我包含了网站的图片:
I don't use projectile
or helm
, but it has some integration.
我不使用抛射物或舵,但它有一些整合。