2 votes

Couleurs disponibles dans iTerm / terminal.app

J'essaie de créer mon propre jeu de couleurs dans Vim, mais j'ai du mal à voir les couleurs disponibles dans iTerm. Voici mes réglages de couleurs dans iTerm :

enter image description here

Voici comment je peux l'utiliser dans Vim (par exemple en utilisant ctermfg=darkred ) :

iTerm color       Vim-color
----------------------------
Normal-red        darkred
Bright-red        red 

Normal-blue       blue
Bright-blue       lightblue

Il me semble donc que Vim possède à la fois

'darkred'   'red'   and   'lightred'

... Mais comme vous pouvez le voir, parfois la couleur 'normale' est la couleur foncée de Vim, et parfois c'est juste la couleur normale. Y a-t-il une raison à cela ? Et existe-t-il un système pour cela, ou comment Vim sait-il quelle couleur utiliser dans iTerm ?


Je ne sais pas si cela peut vous aider, mais si je modifie un fichier .itermcolors, les couleurs ressemblent à ceci :

<key>Ansi 1 Color</key>
<dict>
    <key>Blue Component</key>
    <real>0.30443088503649635</real>
    <key>Green Component</key>
    <real>0.18199703467153286</real>
    <key>Red Component</key>
    <real>0.83819000912408759</real>
</dict>

2voto

Zeth Points 161

En écrivant :help cterm-colors dans Vim, j'ai obtenu la partie gauche du tableau suivant. Par tâtonnement, j'ai essayé différentes couleurs à partir d'iTerm et j'ai obtenu le résultat suivant (prêt à être copié dans un fichier .vim -Le schéma de couleurs permet de se souvenir de ce qui est quoi :

" AVAILABLE ANSI COLORS IN iTerm
" 
" 0 =     Black                     - iTerm-ref: Black, normal
" 1 =     DarkBlue                  - iTerm-ref: Blue, normal
" 2 =     DarkGreen                 - iTerm-ref: Green, normal
" 3 =     DarkCyan                  - iTerm-ref: Cyan, normal 
" 4 =     DarkRed                   - iTerm-ref: Red, normal
" 5 =     DarkMagenta               - iTerm-ref: Magenta, normal
" 6 =     Brown, DarkYellow         - iTerm-ref: ??
" 7 =     Grey                      - iTerm-ref: ??
" 8 =     DarkGrey                  - iTerm-ref: ??
" 9 =     Blue, LightBlue           - iTerm-ref: Blue, bright
" 10 =    Green, LightGreen         - iTerm-ref: Green, bright
" 11 =    Cyan, LightCyan           - iTerm-ref: Cyan, bright
" 12 =    Red, LightRed             - iTerm-ref: Red, bright
" 13 =    Magenta, LightMagenta     - iTerm-ref: Magenta, bright
" 14 =    Yellow, LightYellow       - iTerm-ref: Yellow, bright
" 15 =    White                     - iTerm-ref: White, bright 

Les couleurs avec des points d'interrogation ne peuvent pas être modifiées (à moins que je ne sois aveugle ou quelque chose comme ça).

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