iterm vim colorscheme ne fonctionne pas
Quand je lance vim à partir de la ligne de commande dans iTerm, la coloration syntaxique ne semble pas fonctionner localement.
Dans vim par exemple, j'ai installé une belle colorscheme qui fonctionne assez bien dans MacVim mais ce serait bien si dans iTerm il a montré le même.
Des idées comment je peux transformer ce sur?
C'est le schéma de couleur, je suis en train d'utiliser
http://www.vim.org/scripts/script.php?script_id=2340
Vous devez vous connecter pour publier un commentaire.
Que le schéma de couleur ressemble, il ne supporte que 256 couleurs terminaux. Si Vim pense que votre terminal ne supporte 8 couleurs, vous ne verrez pas que l'arrangement de couleur spécifique.
Vous pouvez vérifier cela dans Vim par:
Si qui retourne
8
, ce qui pourrait être le problème. Essayez de 256 dans votre~/.vimrc
et voir si cela aide:echo &t_Co
rapports 256. Je ne comprends toujours pas la même syntaxe que MacVim obtient automatiquement.Dans le but de transformer le code en soulignant dans vim, essayez d'activer la syntaxe de plugin:
À ceux qui ont encore problème.
iTerm 2 -> Préférences -> profil de> Couleurs -> Minimum de contraste -> plus bas
J'ai eu ce problème avant, ainsi que certaines questions connexes, donc je vais résumer ce que j'ai trouvé.
Assurez-vous que iTerm est configuré pour utiliser 256 couleurs. Essayez
$ echo $TERM
à la ligne de commande, et si vous ne voyez pasxterm-256color
puis suivez les instructions dans cette réponse.Configurer votre
vimrc
pour gérer d'autres terminaux ainsi. Le régulier Terminal dans Snow Leopard prend uniquement en charge les 8 couleurs par exemple et clignote si vous essayez d'utiliser une des couleurs 256 couleurs (je n'ai juste pas mis un seul dans ce cas). Voici ce que j'ai:En dépit de tous les conseils dans ce (et d'autres, similaires) questions, j'ai finalement trouvé mon problème dans un oublié une partie d'un vimrc que j'avais prises à partir de quelque part sur le web il y a des années (parce que c'était plutôt bien organisé), puis largement modifié pour mes propres fins.
Mais le problème était dans un petit groupe de paramètres que je n'avais jamais touché, de retour dans le fichier d'origine, j'ai commencé avec. Le tbi pertinent de l' .vimrc était:
Sans surprise (rétrospectivement), que "définir le terme" ligne rétablit les choses, de sorte que quel que soit le type de votre terminal est de déclaration dans la variable d'environnement TERM, vous vous retrouvez avec un générique, 8-couleur de terminal ANSI. Le réglage du terme " explicitement à l'intérieur de l' .vimrc est probablement une très mauvaise idée, tout comme la mise en t_Co directement.
J'ai enlevé ce bloc entier (Et mettre le gvim paramètres .gvimrc, à laquelle ils appartiennent), et tout a été fonctionne correctement pour moi depuis.