Vim - Personalizzazione
Possiamo personalizzare Vim in base alle nostre esigenze. In questa sezione, discuteremo i seguenti elementi:
- File di configurazione
- Modifica dei caratteri
- Modifica della combinazione di colori
- Evidenziazione personale
- Riga di stato
File di configurazione
Per Vim i file di configurazione possono essere a livello utente o globale. Le impostazioni specifiche dell'utente verranno archiviate in file a livello utente mentre le impostazioni globali verranno archiviate in file a livello globale.
File Vimrc
Global vimrc
Per scoprire il file vimrc globale eseguire il seguente comando nell'editor
:echo $VIM
O
:echo \%VIM\%
Su Linux questo file si troverà nella directory / usr / share / vim mentre su Windows sarà nella cartella C: \ Program Files \ Vim
Local vimrc
Il vimrc locale si troverà nella directory home dell'utente. Ad esempio, su Linux sarà nella directory / home / <USER> mentre su Windows sarà nella cartella C: \ Documents and Setting \ <USER> /
Nota che, su Windows il nome del file sarà _vimrc mentre su Linux sarà .vimrc.
Gvimrc
Global gvimrc
Su Linux questo file si troverà nella directory / usr / share / gvim mentre su Windows sarà nella cartella C: \ Program Files \ Vim
Local gvimrc
Il gvimrc locale si troverà nella directory home dell'utente. Ad esempio, su Linux sarà nella directory / home / <USER> mentre su Windows sarà nella cartella C: \ Documents and Setting \ <USER> /
Nota che, su Windows il nome del file sarà _gvimrc mentre su Linux sarà 55 .gvimrc.
exrc
I file exrc vengono utilizzati per la compatibilità con le versioni precedenti. Questi file vengono ignorati se è presente il file vimrc o gvimrc.
Global exrc
Su Linux questo file si troverà nella directory / usr / share / vim mentre su Windows sarà nella cartella C: \ Program Files \ Vim
Local exrc
L'exrc locale si troverà nella directory home dell'utente. Ad esempio, su Linux sarà nella directory / home / <USER> mentre su Windows sarà nella cartella C: \ Documents and Setting \ <USER> / _exrc
Modifica dei caratteri
Per cambiare il carattere, esegui il seguente comando in gVim:
:set guifont = courier
Il comando sopra cambierà il carattere in courier.
Cambia schema colori
Per cambiare lo schema dei colori eseguire il seguente comando:
:colorscheme <tab>
Quando premi il carattere di tabulazione, mostrerà gli schemi di colori disponibili per Vim.
Evidenziazione personale
Evidenzia i caratteri dopo determinate colonne
Esegui il comando seguente per evidenziare le colonne maggiori di 73 -
:match ErrorMsg /\%>73v.\+/
L'immagine sotto mostra questo:
Di seguito è riportata la descrizione di questo comando:
Suor n | Comando e descrizione |
---|---|
1 | \%> Abbina dopo colonna |
2 | 73 Questo è il numero della colonna |
3 | V Dovrebbe funzionare solo per le colonne virtuali |
4 | .\+ Abbina uno o più caratteri |
Aggiungi numero di riga
Per aggiungere il numero di riga, eseguire il seguente comando:
:set number
Per disabilitare questo eseguire il seguente comando:
:set nonumber
Imposta la larghezza del numero
Per impostare la larghezza del numero eseguire il seguente comando:
:set numberwidth = <num>
Controllo ortografico
Per abilitare il controllo ortografico, eseguire il seguente comando:
:set spell
E per impostare la lingua degli incantesimi, esegui il seguente comando:
:set spelllang = <language>
Ad esempio, per impostare l'uso del tedesco seguendo il comando:
:set spelllang = de
Abbreviazione
Usando l'abbreviazione possiamo creare scorciatoie per stringhe lunghe. Ad esempio, il comando seguente crea un'abbreviazione ovvero "veloce".
:abbr quick the quick brown fox
Se digiti "veloce" e premi TAB, verrà sostituito dalla stringa "volpe marrone veloce"
Possiamo usarlo per correggere alcuni errori di battitura. Ad esempio, il comando seguente fa questo:
:abr teh the
Riga di stato
La riga di stato è mostrata nella parte inferiore dell'editor. Per abilitare la riga di stato eseguire il seguente comando:
:set laststatus = 2
Per rimuoverlo per la sessione corrente, eseguire il seguente comando:
:set laststatus = 0