Comment définir le schéma de couleurs Vim par défaut


130

La dernière mise à jour d'Ubuntu a rendu mon choix de couleurs vim inutilisable. Je sais comment le définir manuellement ( :colo eveningpar exemple), mais je souhaite définir la valeur par défaut pour toutes les sessions vim. Je vois des références à d'autres endroits .vimrc, mais le bon emplacement et la syntaxe m'ont échappé jusqu'à présent.

Réponses:


76

Votre .vimrcfichier va dans votre $HOMErépertoire. Dans * nix, cd ~; vim .vimrc. Les commandes dans le .vimrcsont les mêmes que celles que vous tapez en ex-mode dans vim, seulement sans les deux-points, donc colo eveningcela suffirait. Les commentaires dans le .vimrcsont indiqués par un guillemet double au début.

Pour voir un exemple de vimrc, ouvrez à $VIMRUNTIME/vimrc_example.vimpartir de vim

:e $VIMRUNTIME/vimrc_example.vim


36

C'est aussi simple que d'ajouter une ligne à votre ~/.vimrc:

colorscheme color_scheme_name


12

Vous pouvez également essayer de mettre ceci dans votre ~/.vimrcfichier:

colorscheme Solarized

2
ça devrait êtrecolo solarized
Tomasz Kuter

6

Vous pouvez simplement utiliser le one-liner

echo colorscheme koehler >> ~/.vimrc

et remplacez-le koehlerpar tout autre choix de couleurs disponible. Imho, tous sont meilleurs que par défaut.


1
Cela écrasera toute configuration existante. Peut-être que tu veux dire >>?
Davis Herring

5

Une fois que vous avez décidé de changer le jeu de couleurs vim que vous aimez, vous devrez configurer le fichier de configuration vim ~/.vimrc .

Par exemple, pour utiliser le jeu de elflordcouleurs, ajoutez simplement ces lignes à votre ~/.vimrcfichier:

colo elflord

Pour les autres noms de jeux de couleurs, vous pouvez rechercher /usr/share/vim/vimNN/colors où NN - version de VIM.


3

Ubuntu 17.10 par défaut n'a pas le ~/.vimrcfichier, nous devons le créer et mettre le paramètrecolorscheme color_scheme_name .

Au fait, colorscheme desertc'est un bon schéma à choisir.


0

Copiez les schémas de couleurs téléchargés dans ~/.vim/colors/Your_Color_Scheme.

Puis écrire

colo Your_Color_Scheme

ou

colorscheme Your_Color_Scheme

dans votre ~/.vimrc.

Voir ce lien pour holokai


-2

OS: édition d'entreprise de Redhat

colo schema_name fonctionne bien si vous rencontrez des problèmes avec les couleurs.


2
:coloest juste la forme abrégée de :colorscheme. Cette réponse a déjà été ajoutée quatre fois :-)
Martin Tournoij
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.