2 votes

Comment distinguer le rouge du gris dans le profil "Pro" du terminal ?

La valeur par défaut du profil Pro de Terminal.app est un fond noir avec des couleurs ANSI. Puisque l'arrière-plan est noir, le paramètre de couleur préféré pour Vim est background=dark. Dans cette combinaison, le texte rouge (émis par la coloration syntaxique) est indiscernable du texte gris (du moins pour moi) :

enter image description here

"Foo" est rouge, "bar" est gris. Un sélecteur de couleur révèle que le rouge est rendu par R=243, G=222, B=222, donc oui, il est en fait un peu plus rouge que gris.

Aucune des options de changement de couleur dans les préférences de Terminal.app ne me permet de le changer en quelque chose qui me permette de le reconnaître comme rouge. Alors comment puis-je faire en sorte que le rouge soit rouge ?

Edit (Informations complémentaires issues des commentaires) : Le problème est reproductible avec n'importe quel Vim (local ou distant par ssh, depuis les ports OS X ou mac) tant que Terminal.app est utilisé pour l'affichage.

1voto

Conner Points 121

Le problème est probablement dû aux paramètres de votre vim plutôt qu'à ceux de votre terminal.

La couleur que vous avez mentionnée est assez proche de la couleur 224 (sur 256 couleurs), vous pouvez donc essayer de regarder dans votre schéma de couleurs vim pour voir si cette couleur est utilisée dans un fichier de type ctermfg= déclaration.

Pour tester et voir si j'ai raison vous pouvez essayer

:syn match Foo /foo/
:hi Foo ctermfg=red

Si cela transforme le mot foo red alors vous savez que le rouge de votre terminal fonctionne correctement et qu'il s'agit d'un problème avec vos paramètres vim.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X