web-dev-qa-db-fra.com

Y a-t-il quelque chose de similaire pour les Emacs comme le nerdtree de Vims

Pour Vim, il y a un explorateur de système de fichiers appelé Nerdtree: https://github.com/scrooloose/nerdtree

Sûrement un paquet alternatif ou supérieur existe pour EMACS?

36
qrest

Je préfère dirtree (capture d'écran ci-dessous) par Ye Wenbin. Il se sent assez proche du tiroir Nerdtree/Textmate.

screenshot

Il m'a fallu quelques minutes d'essai et d'erreur pour déterminer les dépendances, alors jetez un coup d'œil aux instructions d'installation (et quelques modifications mineures à la source) que j'ai dans ce domaine Repo .

45
heyzk

Avez-vous regardé Speedbar ?

9
carlosdc

Le Sunrise Commander semble être un package bien écrit, et il a une extension de l'arbre . Pour une capture d'écran de l'extension d'arborescence en action, suivez ce lien .

6
Trey Jackson

Personnellement, je préfère le mode arborescence de la BCE. http://ecb.sourceforge.net/

Vous devriez également consulter les trucs de cedet. http://ceet.sourceforge.net/ Ils contiennent beaucoup d'autres éléments utiles que vous pouvez utiliser pour des besoins de développement similaires.

5
Haakon Løtveit

J'utilise un peu de emacs-nav et un peu de Dired pour naviguer dans les arbres de fichiers de mes projets. Pour les tâches de gestion de fichiers, j'utilise principalement Bash (souvent à partir de EMACS).

3
bendin

(Réanwer sans scrupule de n bon navigateur d'arborescence de projet pour EMACS? - Overflow de pile )

Je viens de faire une recherche de mots "explorer" dans package-list-packages, et découvert project-Explorer. Semble s'adapter exactement à ce que je veux aujourd'hui (je ne code pas difficilement, mais obtenez une prise sur la structure de mon site de Jekyll).

Les clés incluent TAB pour les répertoires de pliage et de déroulement. Ouvrez des fichiers avec RET ou f, mais avec préfixe, il vous invitera bien pour quelle fenêtre, et même à partir de là vous permettra de décider d'utiliser la fenêtre ou d'ouvrir un nouveau sur n'importe quel côté ( Je n'ai pas trouvé la chaîne d'invite dans le code d'emballage, il semble donc de tirer parti de la fonctionnalité de Emacs gentiment; en effet, il ressemble à dired même).

Il est disponible sur Melpa et Marmalade et des points de description emballés à Sabof_Project-Explorer · GitHub .

J'inclus l'image du site pour la commodité:

enter image description here

Je n'utilise pas projectile ou helm, mais il a une certaine intégration.

2
Brady Trainor

Essayez Lusty-Explorer. C'est un plugin bien fait. Obtenez-le ici

1
Evanson w.