Vim è l’editor testuale dei sistemi unix-like per eccellenza (insieme ad Emacs). Non si può negare che Vim sia un editor potentissimo e molto versatile. La sua versatilità poggia sulla estrema personalizzazione e sulla possibilità di estenderne la funzionalità installando plugin appropriati.

Uno dei plugin più utili è NERDTree, che permette di avere un albero di navigazione del file system sempre a portata di mano, e permette di aprire più file contemporaneamente velocemente.

Per insatallare NERDTree su linux

scaricare il pacchetto da http://www.vim.org/scripts/script.php?script_id=1658

scompattare nella cartella [tuahome]/.vim

aggiungere al file [tuahome]/.vimrc leseguenti righe

1
2
<pre><code>autocmd VimEnter * NERDTree
autocmd VimEnter * wincmd p</code></pre>

al prossimo avvio di vim, vedrete l’albero dei file e delle directory.

alcuni comandi essenziali

CTRL-ww : per passare da una finestra a nerdtree e viceversa

t: apre il file selezionato in un nuovo tab

i: apre il file selezionato in una finestra orizzontale affiancata

s: apre il file selezionato in una finestra verticale affiancata

I: mostra / nasconde i file nascosti

m: mostra il menu di NERDTree per aprire, copiare, tagliare e incollare file o creane di nuovi

R: Refresh dei file e delle directory

?: Aiuto di NERD Tree