GNU/Linux >> Linux Esercitazione >  >> Linux

Schemi di colori in Vim:come cambiarli e usarli

La combinazione di colori è una delle funzionalità ricercate in molti editor di codice.

Vim non è dietro nessun moderno editor di codice in termini di funzionalità. Fornisce diverse combinazioni di colori integrate per te. Oltre a ciò, puoi anche utilizzare temi colore di terze parti.

Come? Lascia che ti mostri.

Ottieni un elenco di combinazioni di colori preinstallate

Vim viene fornito con alcune combinazioni di colori, che potrebbero portare a termine il lavoro. La serie Vim 8 viene fornita con 18 combinazioni di colori.

Prima di provare una combinazione di colori, assicurati che l'evidenziazione della sintassi sia attivata in Vim. Questo può essere fatto salvando syntax on nel tuo 'vimrc' o eseguendo :syntax on in una sessione Vim attiva.

Esistono due modi per verificare le combinazioni di colori disponibili.

Mostra le combinazioni di colori dalla sessione di Vim

Quando apri Vim, puoi digitare le seguenti istruzioni per ottenere un elenco delle combinazioni di colori disponibili.

:colorscheme [space] [press 'Ctrl + d']

Mostra le combinazioni di colori dal terminale

Per controllare le combinazioni di colori disponibili sui tuoi sistemi, puoi eseguire il comando seguente.

$ ls /usr/share/vim/vim81/colors | grep .vim
blue.vim
darkblue.vim
default.vim
delek.vim
desert.vim
elflord.vim
evening.vim
industry.vim
koehler.vim
morning.vim
murphy.vim
pablo.vim
peachpuff.vim
ron.vim
shine.vim
slate.vim
torte.vim
zellner.vim

Prova le combinazioni di colori

Per utilizzare temporaneamente una combinazione di colori, utilizza uno dei seguenti comandi dalla modalità Normale .

:colo <color-scheme-name>

:colors <color-scheme-name>

:colorscheme <color-scheme-name>

I file sopra elencati sono le combinazioni di colori che aveva il mio sistema. Potrebbe variare sul tuo sistema.

In questa gif, puoi vedere che sto provando tutte le combinazioni di colori predefinite fornite da Vim.

Schema colori a impostazione permanente

Hai provato una combinazione di colori e alla fine ti è piaciuta. E vuoi renderlo permanente.

Per ottenere ciò, aggiungi la seguente riga al file 'vimrc' del tuo utente.

colorscheme <color-scheme-name-here>

Questo è tutto! Salva e chiudi il file 'vimrc' e la prossima volta che apri Vim, la combinazione di colori verrà automaticamente selezionata.

Schemi di colori di terze parti per Vim

Ci sono un gran numero di combinazioni di colori disponibili su Internet.

Alcune risorse per trovare la migliore combinazione di colori in base ai tuoi gusti sono:

  • Temi base16 - Si tratta di 128 temi diversi che utilizzano colori con una base di sedici (rappresentazione esadecimale). Il sito Web collegato è solo per le anteprime (usa j e k per spostarsi tra le combinazioni di colori). Le combinazioni di colori per Vim sono in questo repository.
  • vimcolorschemes - Un'aggregazione di alcune delle combinazioni di colori più popolari su Github.

Installazione di combinazioni di colori di terze parti

Esistono due modi per installare una combinazione di colori di terze parti.

Puoi usare un plugin manager per Vim, o clonare manualmente il repository nel posto giusto.

Quando visiti il ​​repository che ospita le combinazioni di colori, quel repository conterrà sempre un README. Assicurati di leggerlo attentamente.

Gestione plug-in

Un prerequisito di questo metodo è che tu abbia installato vim-plug e sappia come usarlo.

Il più delle volte, tutto ciò di cui hai bisogno è chiamare vim-plug dal tuo 'vimrc' come mostrato di seguito:

" begin plugin section
call plug#begin()

Plug '<GITHUB-USERNAME>/<REPOSITORY-NAME>'

" end plugin section
call plug#end()

Quindi, se voglio installare il tema spaceduck che è disponibile per Vim, di seguito è riportato come sarebbe il mio "vimrc".

" begin plugin section
call plug#begin()

Plug 'sheerun/vim-polyglot'

" end plugin section
call plug#end()

E infine, abilita quella combinazione di colori aggiungendo la seguente riga al tuo 'vimrc' (se non l'avevi già fatto).

colorscheme <color-scheme-name>

Il README del progetto conterrà come installare la combinazione di colori. Se i passaggi menzionati nel README differiscono da quelli menzionati in questo articolo, segui i passaggi del README poiché l'autore del plug-in conosce meglio il proprio plug-in.

Clonare manualmente il repository

Come accennato in precedenza, la maggior parte delle combinazioni di colori può essere installata in modo simile utilizzando il gestore di plug-in vim-plug, ma alcuni richiedono comandi diversi.

Se desideri un modo coerente per ottenere combinazioni di colori di terze parti, i passaggi sono riportati di seguito.

  1. Se stai usando Vim, clona il repository in ~/.vim/colors . Se usi Neovim, clona il repository in ~/.config/nvim/colors .
  2. Entra nel repository clonato e troverai una directory chiamata 'colors'.
  3. Esegui mv colors/*.vim ../ (questo sposterà tutti i color-scheme-name.vim file in ~/.vim/colors/ o in ~/.config/nvim/colors/ , a seconda che tu sia Vim o Neovim.
  4. Aggiungi la riga colorscheme <color-scheme-name> al tuo 'vimrc'.

Crea la tua combinazione di colori

Se tutte le combinazioni di colori di terze parti a cui hai dato un'occhiata non sono in linea con i tuoi gusti, puoi creare la tua combinazione di colori. Ma è una cosa che richiede molto tempo.

Di seguito è riportata la sintassi per testare temporaneamente la combinazione di colori:

:highlight [group] [key=value]

Se hai il tempo e la pazienza di configurare manualmente tutti i colori per creare una combinazione di colori completa, puoi dare un'occhiata alla documentazione di Vim.

Conclusione

Questo articolo ha spiegato come utilizzare gli schemi di colori predefiniti forniti da Vim e come abilitarne uno.

Abbiamo anche esaminato come, se i temi predefiniti potrebbero non essere adatti alle tue esigenze, come puoi utilizzare combinazioni di colori di terze parti.

Se sei interessato a imparare qualcosa di più delle semplici basi di Vim, ti consiglio vivamente di usare questo programma di Jovica Ilic.


Linux
  1. Come installare e utilizzare Flatpak in Linux

  2. Come salvare i comandi Linux e usarli su richiesta

  3. Come installare e utilizzare Vim-plugin Manager in Linux

  4. Cosa sono le modalità Vim? Come cambiarli?

  5. Come modificare la forma, il colore e la frequenza di lampeggiamento del cursore della console Linux?

Come utilizzare i marcatori ed eseguire la selezione del testo in Vim

Come installare e utilizzare PuTTY su Linux

Come installare e utilizzare Vim Editor in Linux

Ruoli Ansible e come usarli nei Playbook

Come usare Ansible per configurare Vim

Cos'è il PPA in Ubuntu Linux e come li uso