web-dev-qa-db-fra.com

VIM Jeu de couleurs non chargé par défaut

Quand je fais 

:colorscheme vilight 

cela charge bien la palette de couleurs.

Alors j'ai ajouté 

colorscheme vilight

à mon fichier .vimrc mais ne le charge pas au démarrage. Est-ce que je manque quelque chose?

Aussi dans ma config

set background=dark 
syntax on
colorscheme vilight 
set lines=60 columns=200
38
dMix

Utilisez-vous gvim? Il est possible que votre fichier .gvimrc ou le fichier gvimrc du système annule la sélection couleurscheme de votre fichier .vimrc.

37
Geoff Reedy

Parfois, il est utile de mettre les couleurs à la fin du fichier _gvimrc .gvimrc Qui est lu (après SYNTAX ON). Assurez-vous également que HOME est lu . Parfois, gvim lit toujours le chemin d’installation.

7
edlich

Pour Macvim, la solution serait d’ajouter ce qui suit dans votre fichier .vimrc:

let macvim_skip_colorscheme=1

Ensuite, il respectera votre choix dans .vimrc.

6
blade

J'ai le même problème! MacVim ne charge pas mon programme de couleurs au démarrage. Cependant, vim exécuté depuis la ligne de commande le fait. Est-ce un problème MacVim alors?

J'ai effacé mon .vimrc et viens de laisser les lignes de couleurscheme et cela ne fonctionne toujours pas.

set background=dark
colorscheme solarized
syntax on

Cependant, faire

:set background=dark
:colorscheme solarized

après le démarrage fonctionne.

MISE À JOUR: J'ai découvert que MacVim chargeait les fichiers .vimrc et .gvimrc et, dans mon cas, le problème était dans .gvimrc.

4
fnurl

Avez-vous syntax on dans votre .vimrc?

2
Benjamin Oakes

J'ai eu ce problème aussi quand j'ai pris un fichier .vimrc de gVim pour Windows et que je l'ai utilisé avec MacVim.

J'ai remarqué que le vi fourni avec le léopard des neiges se plaint de lignes se terminant par ^ M (ou retour de chariot ou "\ r"). Après avoir converti les nouvelles lignes de style dos en style unix, le problème a été résolu. (*)

MacVim ne s'en plaint pas, mais a apparemment un problème pour charger le fichier .vimrc lorsqu'il contient des nouvelles lignes de style DOS.

(*) - Les nouvelles lignes de style Dos/Windows sont composées d'un retour chariot et d'un saut de ligne ('\ r\n'). Les nouvelles lignes de style unix ne contiennent qu'un saut de ligne ('\ n').

1
Amit Moscovich

Avait le même problème. Commenter set background=light dans le fichier .gvim corrige le problème pour moi.

1
Jon Bartlett

Pour les utilisateurs de MacVim, la suppression des fichiers vimrc et gvimrc natifs suivants fonctionne probablement.

rm /Applications/MacVim.app/Contents/Resources/vim/vimrc
rm /Applications/MacVim.app/Contents/Resources/vim/gvimrc
0
jef

Ajoutez simplement la ligne "source .vimrc" à la fin de .gvimrc

Si vous utilisez MacVim J'ai eu des problèmes pour charger les palettes de couleurs téléchargées également. J'ai découvert que si vous déplacez les combinaisons de couleurs vers: 

/Applications/MacVim.app/Contents/Resources/vim/runtime/colors

Ensuite, cela fonctionnerait dans votre .gvimrc

0
debo