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.

Joseph Mastey
la source

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
rampion
la source
36

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

colorscheme color_scheme_name

Jones
la source
12

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

colorscheme Solarized
hernanvicente
la source
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.

Andrey Regentov
la source
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.

fuser
la source
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.

Clé Shang
la source
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

hamidoo
la source
-2

OS: édition d'entreprise de Redhat

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

saumitra mallick
la source
2
:coloest juste la forme abrégée de :colorscheme. Cette réponse a déjà été ajoutée quatre fois :-)
Martin Tournoij