Un altro post su Vim, devo dire che più il tempo passa più mi rendo conto di quanto sia ganzo, oltre che gratis, anzi ancora di più, fa addirittura del bene!
Ma veniamo al dunque: recentemente sono tornato ad usare il buon vecchio MacOSX e quindi mi sono deciso a provare janus, una vera e propria distribuzione Vim.
Con distribuzione, in questo caso, intendo una raccolta di script e plugin per Vim, installabili ed aggiornabili in modo semplice e veloce.
Il tutto integrato e pre-configurato e ben integrato con i keybinding di MacVim. Questo non significa che non sia usabile al 90% anche su una normale distro Linux, c’è solo da ritoccare qualcuno dei keybinding ed è perfetto (ad esempio quello assegnato al plugin Command-T.
Installarlo è semplicissimo, a patto che abbiate git, ruby e rake installati sul vostro sistema.
A quel punto vi basterà lanciare
git clone git://github.com/carlhuda/janus.git ~/.vim cd ~/.vim rake
Al resto penserà lo script.
Per aggiornarlo vi basterà ripetere gli ultimi due step: entrare nella directory .vim e lanciare
rake
I plugin più utili? Beh il già citato Command-T è fantastico, permette di trovare il file che si vuole editare in un attimo.
L’altro plugin che uso più spesso in realtà l’ho aggiunto io a mano, e lo potete trovare qui.
Permette di ricercare all’interno di un file o di una cartella, integrandosi con l’utilissimo NERD_Tree.
E’ necessario anche installare ack, se usate brew (cosa che vi consiglio), vi basterà un semplice
brew install ack
Infine basterà scaricare lo script in
~/.vim/plugin/
e il gioco è fatto. Da dentro il NERD_tree potrete posizionarvi su una qualsiasi voce, che sia una cartella o un file, premere ‘m’, poi scegliere ‘s’ ed avrete la possibilità di effettuare una ricerca.
I risultati vi verranno mostrati in un buffer dedicato, fantastico!