Questo è il sesto post della serie di articoli “Plugin Vim che dovresti conoscere”. Questa volta ho intenzione di presentarvi un plugin vim chiamato “nerd_tree.vim”. È così utile che non riesco a immaginare di lavorare senza di esso in vim.
Nerd Tree è un plugin elegante che permette di esplorare il file system e aprire file e directory direttamente da vim. Si apre l’albero del file system in una nuova finestra vim e si possono usare le scorciatoie da tastiera e il mouse per aprire i file in nuove schede, in nuove divisioni orizzontali e verticali, navigare rapidamente tra le directory e creare segnalibri per i vostri progetti più importanti.
Questo plugin è stato scritto da Marty Grenfell (noto anche come scrooloose).
Articoli precedenti della serie:
- Parte I: surround.vim-trova e modifica parens circostanti, citazioni, tag html, ecc.
- Parte II: ripetere.vim-ripetere il precedente comando circostante.
- Parte III: matchit.vim-estende la funzionalità di % key.
- Parte IV: snipmate.vim-il miglior plug-in snippet per vim
- Parte V: a. vim-cambia rapidamente tra i file di origine e di intestazione (.C/.h).
Ps. Per favore aiutami a raggiungere 10.000 abbonati RSS. Ci sono quasi. Se ti piacciono i miei post e non ti sei ancora iscritto, iscriviti qui!
Come usare nerd_tree.vim?
Il plugin Nerd Tree può essere attivato dal comando vim :NERDTree
. Si aprirà in vim come una nuova divisione verticale a sinistra:
Ecco le basi su come utilizzare il plugin:
- Utilizzare i tasti di navigazione vim naturali
hjkl
per navigare nei file. - Premere
o
per aprire il file in un nuovo buffer o aprire/chiudere la directory. - Premere
t
per aprire il file in una nuova scheda. - Premere
i
per aprire il file in una nuova divisione orizzontale. - Premere
s
per aprire il file in una nuova divisione verticale. - Premere
p
per andare alla directory principale. - Premere
r
per aggiornare la directory corrente.
Tutte le altre scorciatoie da tastiera possono essere trovate premendo ?
. Si aprirà una schermata di aiuto speciale con gli elenchi di scelta rapida. Premere nuovamente ?
per tornare all’albero dei file.
Per chiudere il plugin eseguire il comando :NERDTreeClose
.
Digitare :NERDTree
e :NERDTreeClose
tutto il tempo è davvero scomodo. Pertanto ho mappato il comando toggle: NERDTreeToggle al tasto F2. In questo modo posso aprire e chiudere rapidamente Nerd Tree ogni volta che voglio. È inoltre possibile mappare a F2 mettendo map <F2> :NERDTreeToggle<CR>
nel vostro .file vimrc.
Come installare nerd_tree.vim?
Per ottenere l’ultima versione:
- 1. Scarica NERD_tree.zip.
- 2. Estrai NERD_tree.zip a~/.vim (su Unix / Linux) o ~\vimfiles (su Windows).
- 3. Eseguire: helptags ~/.vim / doc (su Unix/Linux) o: helptags ~/vimfiles/doc (su Windows) per ricostruire il file dei tag (in modo da poter leggere :help NERD_tree.)
- 4. Riavvia Vim.
Buon divertimento!
Divertiti ad esplorare i tuoi file con questo fantastico plugin e fino alla prossima volta!