Personnalisé colorscheme ne fonctionne pas sur VIM
Voici ce que j'ai fait:
cp ~/.vim/colors/ir_black.vim /usr/share/vim/vim72/colors/
Ensuite essayé d'ouvrir le code et :colorscheme ir_black
Il change un peu de couleurs, mais la plupart du texte commence à clignoter avec le curseur.
Il arrive avec presque tous les autres personnalisée colorschemes ainsi. Quelqu'un a une idée de ce qui pourrait être mauvais?
J'ai ajouté t_Co=256
à mon .fichiers vimrc et il ne semble pas aider.
PS: je suis sur un Mac OS X.
- Je ne pense pas que ce soit répondre sans en savoir plus sur ce
ir_black.vim
. - Le terminal sur mac osx ne prend pas en charge 256 couleurs. Aussi, vous devriez probablement jamais changer t_Co manuellement, il est dérivé de l'capacités de votre terminal rapports.
Vous devez vous connecter pour publier un commentaire.
Modifier : j'ai trouvé une copie exacte de votre question :ici. Il semble être un problème avec iTerm pas de prise en charge 256 couleurs par défaut.
L'habitude de problème avec les couleurs et le terminal est que les terminaux sont souvent limités à 256 couleurs, et GUI de couleurs sont à l'aide de 2^32 couleurs. De sorte que certains d'entre eux ne sont pas correctement rendus dans le terminal.
Il y a un test simple pour vérifier: si vous êtes lancement de la version graphique est le schéma de couleur de rendu correctement ?
Les solutions possibles sont :
1. Convertir votre schéma de couleurs à 256 couleurs à l'aide de la suite de plugin : CSApprox.vim
2. Choisir un schéma de couleur différente. (Souvent sur Vim.org schémas de couleurs compatible avec les Terminaux ont "256" dans leur nom, comme "wombat256" par exemple)
3. Utiliser une version GUI comme MacVim ou GVim
Si je me souviens bien, la couleur sheme Zenburn fonctionne parfaitement avec interface utilisateur graphique et le terminal version. Il est plutôt sombre avec des couleurs pastel.
Histoire personnelle : après avoir passé les âges de jouer avec les couleurs pour obtenir quelque chose de bien pour le terminal, je suis passé à la version graphique. La version graphique avec l'icône de la barre caché n'est pas vraiment différent du terminal de version, de toute façon, tant que vous travaillez localement
colorscheme wombat
(ou plutôt -colorscheme wombat256mod
) dans le terminal). Avant j'ai été attiré dans l'installation d'interfaces GUI, la vérification de iTerm2 options, etc...Définir votre TERME à xterm-256color. Le suivi sur le iterm2 liste de diffusion si cela ne fonctionne toujours pas.
la valeur par défaut vim binaire dans /usr/bin/va pas travailler avec n'importe quel terminal. vous devez disposer d'une version qui prend en charge l'interface de type "echo a('gui')" dans vim en mode commande pour vérifier.
de sorte que votre seule option est d'utiliser une interface graphique, un (macvim etc.), ou de le compiler avec athéna, gtk ou x11 avec macports, mais je conseille à l'encontre de ce dernier, parce qu'il tire vers le bas un shitload de dépendances.
je pense qu'il est préférable d'utiliser macvim graves pour le développement qui a besoin de la syntaxe, et d'utiliser les 16 couleurs de la version dans le terminal pour des modifications rapides.