Prequisito: Editor di testo Vi/Vim
Vim è un editor di testo modale (basato sulla modalità) e iper-efficiente. La personalizzazione di Vim può avvenire a due livelli:
- A livello di sistema: Vim sarà personalizzato per ogni utente. Per personalizzare vim a livello di sistema i cambiamenti sono fatti nel file /etc/vim/vimrc.
- Livello utente: Vim sarà personalizzato per un unico utente. Per personalizzare vim a livello utente i cambiamenti sono fatti nel file .vimrc.
In questo articolo personalizzeremo vim a livello utente. Seguite i passi qui sotto:
Passo 1: Apri il terminale e digita il seguente comando:
touch .vimrc
Crea un file .vimrc nella cartella home. Vim cerca le sue configurazioni nel file .vimrc.
Passo 2: Ora digita i seguenti comandi sul terminale:
echo "syntax on" >> .vimrc
Abilita l’evidenziazione della sintassi in vim.
echo "set autoindent" >> .vimrcecho "set smartindent" >> .vimrc
Abilita l’indentazione automatica in vim.
echo "set number" >> .vimrc
Questo comando visualizza il numero di linea del codice sul margine sinistro in vim.
echo "set mouse=a" >> .vimrc
Abilita l’uso del mouse in tutte le modalità di vim.
Passo 3: Personalizzare lo schema di colori monotono e scialbo di vim. Abbiamo a che fare con la cartella .vim/colors.
Prendi il terminale e spara i comandi dati qui sotto:
mkdir .vim
Si crea una cartella nascosta nella home directory con il nome .vim.
cd .vim
L’attuale directory di lavoro diventa .vim.
mkdir colors
È stata creata una cartella di nome colors, nella cartella nascosta .vim.
Passo 4: Ora, per applicare lo schema di colori sublime a vim. Scarica la combinazione di colori sublime. Sposta il file scaricato sublimemonokai.vim da downloads alla cartella .vim/colors.
Passo 5: Apri una nuova sessione di terminale e digita il comando:
echo "colorscheme sublimemonokai" >> .vimrc
Imposta lo schema dei colori di vim come quello del sublime. Dopo questo, l’editor vim dovrebbe apparire come questo:
A parte lo schema di colori del sublime. Si può scaricare una varietà di schemi di colore da Vim Colors.