Come impostare i colori predefiniti di vim


130

L'ultimo aggiornamento di Ubuntu ha reso il mio sistema di colori vim inutilizzabile. So come impostarlo manualmente ( :colo evening, ad esempio), ma voglio impostare il valore predefinito per tutte le sessioni di vim. Vedo riferimenti in altri luoghi .vimrc, ma la giusta posizione e sintassi mi hanno eluso finora.

Risposte:


76

Il tuo .vimrcfile va nella tua $HOMEdirectory. In * nix, cd ~; vim .vimrc. I comandi in .vimrcsono gli stessi digitati in modalità ex in vim, solo senza i due punti iniziali, quindi colo eveningsarebbe sufficiente. I commenti in .vimrcsono indicati con una doppia virgoletta iniziale.

Per vedere un esempio di vimrc, apri $VIMRUNTIME/vimrc_example.vimda vim

:e $VIMRUNTIME/vimrc_example.vim


36

È semplice come aggiungere una linea al tuo ~/.vimrc:

colorscheme color_scheme_name



6

Puoi semplicemente usare il one-liner

echo colorscheme koehler >> ~/.vimrc

e sostituiscilo koehlercon qualsiasi altro colorazione disponibile. Imho, sono tutti meglio del default.


1
Questo sovrascriverà qualsiasi configurazione esistente. Forse vuoi dire >>?
Davis Herring,

5

Dopo aver deciso di cambiare la combinazione di colori di VIM che ti piace, dovrai configurare il file di configurazione di VIM ~/.vimrc.

Ad esempio, per utilizzare la elflordcombinazione di colori è sufficiente aggiungere queste righe al ~/.vimrcfile:

colo elflord

Per altri nomi di combinazioni di colori puoi cercare /usr/share/vim/vimNN/colors dove NN - versione di VIM.


3

Ubuntu 17.10 predefinito non ha il ~/.vimrcfile, dobbiamo crearlo e inserirci le impostazioni colorscheme color_scheme_name.

A proposito, colorscheme desertè un buon schema da scegliere.


0

Copia le combinazioni colori scaricate in ~/.vim/colors/Your_Color_Scheme.

Allora scrivi

colo Your_Color_Scheme

o

colorscheme Your_Color_Scheme

nel tuo ~/.vimrc.

Vedi questo link per holokai


-2

Sistema operativo: Redhat Enterprise Edition

colo schema_name funziona bene se si riscontrano problemi con il colorito.


2
:coloè solo la forma abbreviata di :colorscheme. Questa risposta è già stata aggiunta quattro volte :-)
Martin Tournoij,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.