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:
Voici les bases de l’utilisation du plugin:
- Utilisez les touches de navigation vim naturelles
hjkl
pour naviguer dans les fichiers. - Appuyez sur
o
pour ouvrir le fichier dans un nouveau tampon ou ouvrir/fermer le répertoire. - Appuyez sur
t
pour ouvrir le fichier dans un nouvel onglet. - Appuyez sur
i
pour ouvrir le fichier dans une nouvelle division horizontale. - Appuyez sur
s
pour ouvrir le fichier dans une nouvelle division verticale. - Appuyez sur
p
pour accéder au répertoire parent. - Appuyez sur
r
pour 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!