Ceci est le sixième article de la série d’articles « Plugins Vim Que vous devriez connaître ». Cette fois, je vais vous présenter un plugin vim appelé « nerd_tree.vim ». C’est tellement utile que je ne peux pas imaginer travailler sans cela dans vim.
Nerd Tree est un plugin astucieux qui vous permet d’explorer le système de fichiers et d’ouvrir des fichiers et des répertoires directement à partir de vim. Il ouvre l’arborescence du système de fichiers dans une nouvelle fenêtre vim et vous pouvez utiliser des raccourcis clavier et la souris pour ouvrir des fichiers dans de nouveaux onglets, dans de nouveaux fractionnements horizontaux et verticaux, naviguer rapidement entre les répertoires et créer des signets pour vos projets les plus importants.
Ce plugin a été écrit par Marty Grenfell (également connu sous le nom de scrooloose).
Articles précédents dans la série:
- Partie I: surround.vim – trouvez et modifiez les parens environnants, les guillemets, les balises HTML, etc.
 - Partie II: répéter.vim – répétez la commande environnante précédente.
 - Partie III: matchit.vim – étend la fonctionnalité de %key.
 - Partie IV: snipmate.vim – le meilleur plugin d’extrait de code pour vim
 - Partie V: a.vim – changez rapidement entre les fichiers source et d’en-tête (.C/.h).
 
Ps. Aidez-moi à atteindre 10 000 abonnés RSS. J’y suis presque. Si vous aimez mes publications et que vous ne vous êtes pas encore abonné, abonnez-vous ici!
Comment utiliser nerd_tree.vim ?Le plugin Nerd Tree
 peut être activé par la commande vim :NERDTree. Il s’ouvrira dans vim sous la forme d’une nouvelle division verticale à gauche:
 Une capture d’écran du plugin Nerd Tree en action. Voici les bases de l’utilisation du plugin:
-  Utilisez les touches de navigation vim naturelles 
hjklpour naviguer dans les fichiers. -  Appuyez sur 
opour ouvrir le fichier dans un nouveau tampon ou ouvrir/fermer le répertoire. -  Appuyez sur 
tpour ouvrir le fichier dans un nouvel onglet. -  Appuyez sur 
ipour ouvrir le fichier dans une nouvelle division horizontale. -  Appuyez sur 
spour ouvrir le fichier dans une nouvelle division verticale. -  Appuyez sur 
ppour accéder au répertoire parent. -  Appuyez sur 
rpour actualiser le répertoire courant. 
 Tous les autres raccourcis clavier peuvent être trouvés en appuyant sur ?. Il ouvrira un écran d’aide spécial avec les listes de raccourcis. Appuyez à nouveau sur ? pour revenir à l’arborescence des fichiers.
 Pour fermer le plugin, exécutez la commande :NERDTreeClose.
 Taper :NERDTree et :NERDTreeClose tout le temps est vraiment gênant. Par conséquent, j’ai mappé la commande toggle: NERDTreeToggle sur la touche F2. De cette façon, je peux rapidement ouvrir et fermer Nerd Tree quand je le veux. Vous pouvez également le mapper à F2 en mettant map <F2> :NERDTreeToggle<CR> dans votre.fichier vimrc.
Comment installer nerd_tree.vim ?
Pour obtenir la dernière version:
- 1. Télécharger NERD_tree.zip.
 - 2. Extraire NERD_tree.zip à ~/.vim (sous Unix/Linux) ou ~\vimfiles (sous Windows).
 - 3. Exécuter : helptags ~/.vim/doc (sous Unix/Linux) ou : helptags~/vimfiles/doc (sous Windows) pour reconstruire le fichier de balises (afin que vous puissiez lire: help NERD_tree.)
 - 4. Redémarrez Vim.
 
Amusez-vous!
Amusez-vous à explorer vos fichiers avec ce plugin génial et jusqu’à la prochaine fois!