In questo nuovo capitolo della saga di Mastering vim vedremo altri comandi utili per sfruttare al meglio le potenzialitá di vim, in un utilizzo quotidiano. In questo breve tutorial vedremo come fare search/replace, applicare temi, aprire diversi files e altre piccole comoditá.
- Se da un file di testo molto grande vogliamo eliminare tutte le linee che contengono una specifica stringa possiamo dare il seguente comando:
:g/ParolaDaEliminare/d
- Per salvare in un altro file:
:w nomealtrofile
- Per sostituire tutte le occorrenze di una stringa con un altra:
:%s/foo/bar/g
- Possiamo dividere lo schermo di vi, per avere più files aperti, possiamo usare il comando split:
:split
Se vogliamo possiamo anche specificare il nome del file da aprire:
:split filename
Se usiamo vogliamo dividere lo schermo verticalmente invece possiamo usare:
:vsplit
- Se vogliamo aprire un fiile mentre siamo gia all’interno di VIM possiamo usare il seguente comando:
:e nomefiledaaprire
- Per cambiare palette di colori si può usare:
colorscheme nomeschema
Di seguito la lista di schemi che normalmente dovrebbe essere installata (attenzione puó variare in base alla versione/piattaforma):
blue.vim darkblue.vim default.vim delek.vim desert.vim elflord.vim evening.vim koehler.vim morning.vim murphy.vim pablo.vim peachpuff.vim ron.vim shine.vim slate.vim torte.vim zellner.vim
- Inoltre possiamo anche creare diversi tab, per avere piú files aperti.
- Se vogliamo crearne un nuovo
:tabe
- Invece per navigare al tab successivo:
:tabn
- e quello precedente:
:tabp
- Se vogliamo crearne un nuovo
Per oggi é tutto, ma prima o poi torneró a raccontarvi di altri comandi/funzionalitá/addons molto comode di vim. Che una volta che si padroneggia ci permette di editare files senza mai dover mettere mano al mouse 🙂