J'ai parcouru un tas de questions ici, et je suis assez expérimenté avec Vim, mais pour une raison quelconque, je .vimrc
ne règle colorscheme
plus le problème .
Je ne sais pas quand cela a commencé, mais je viens de passer à une nouvelle machine et c'est plutôt déroutant pour moi. La partie la plus étrange est que je suis en mesure de le régler manuellement :colorscheme vividchalk
, il ne fonctionnera pas quand je colorscheme vividchalk
en .vimrc
. J'ai essayé de commenter absolument tout le reste de ma vie .vimrc
, toujours pas de chance. J'ai essayé de tout commenter mais syntax on
et set t_Co=256
, toujours pas de chance (et même comportement des paramètres manuels de travail).
Des idées? Ma configuration est ssh
-ing dans mon ordinateur Ubuntu à partir de Chrome OS.
vividchalk.vim
dans mon~/.vim/colors
répertoire, et comme je l'ai mentionné, il se charge parfaitement bien tant que je tape:colorscheme vividchalk
dans une session vim. C'est comme si quelque chose d'autre l'emportait, mais rien d'autre n'était chargé.:scriptnames
"?synload.vim
(à partir de la ligne 4 ci-dessus), il y avait une erreur de ne pas pouvoir trouver un schéma de couleurs appelé "ansi_blows" lors de l'exécution:so $MYVIMRC
. Avez-vous des idées sur le fichier que je devrais approfondir?~/.vimrc
apparemment. Existe-t-il un moyen de simplement indiquer que mon~/.vimrc
fichier est exécuté en dernier, afin qu'il écrase tout ce qui s'est passé avant cela?colorscheme ...
avantset t_Co=256
et de causer le problème.set background=dark
devrait être avantsyntax enable
etcolorscheme whatever
dans votre .vimrcla source
Pour d'autres comme moi, je tombe sur:
Si vous utilisez
vim
ou à l'nvim
intérieur d'un émulateur de terminal, assurez-vous que les paramètres de couleurs de votre profil sont corrects. Pourgnome-terminal
, j'ai dû désactiver "utiliser les couleurs du thème système" dans mes préférences / profil / paramètres de couleur avant de pouvoir faire fonctionner correctement mon schéma de couleurs:De plus, nvim a récemment déprécié
NVIM_TUI_ENABLE_TRUE_COLOR
en faveur deset termguicolors
(voir ceci ).la source
J'ai eu le même problème sur Debian Stretch, également avec certaines autres commandes (la couleur et le fond fonctionnent manuellement mais pas en .vimrc). Mais je ne voulais pas parcourir tous les fichiers dans les noms de script.
La solution consiste à ajouter
à .vimrc
Cette ligne peut être trouvée dans /usr/share/vim/vimXX/vimrc_example.vim pour référence (XX est la version vim, dans mon cas 80).
Je suppose que defaults.vim fait certaines choses de configuration nécessaires pour changer la couleur. Mais defaults.vim n'est pas chargé si l'utilisateur a un ~ / .vimrc, selon / usr / share / vim / vimrc
la source
Dans mon cas, j'utilise des jeux de couleurs à partir de plugins (référentiels externes). Je dois donc charger des plugins avant d'appliquer la
colorscheme
commande.la source
.gvimrc
Lors de l'utilisation
gvim
, il peut être nécessaire de mettrecolorscheme vividchalk
également dans le.gvimrc
fichier, bien que cela soit déjà présent dans.vimrc
:scriptnames
peut révéler quand un schéma de couleurs par défaut/usr/share/vim/vim80/colors/ron.vim
est en cours de chargement.la source