2 votos

Colores disponibles en iTerm / terminal.app

Estoy tratando de hacer mi propio colorscheme en Vim, pero están luchando para ver los colores disponibles en iTerm. Aquí están mis iTerm-color-configuración:

enter image description here

He aquí cómo lo puedo usar en Vim (por ejemplo ctermfg=darkred):

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

Normal-blue       blue
Bright-blue       lightblue

Así que, me parece, que Vim tiene tanto

'darkred'   'red'   and   'lightred'

... Pero como se puede ver, entonces, a veces, la "Normal" -es el color de Vim-oscuro-color, y a veces es solo el regular de color. Hay una razón para eso? Y hay un sistema para ello, o ¿cómo Vim saber que color de iTerm a utilizar?


No sé, si es de ninguna ayuda, pero si puedo editar un .itermcolors-archivo, a continuación, los colores se ven como esto:

<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 Puntos 116

Escribiendo :help cterm-colors en Vim, entonces obtuve el lado izquierdo de la siguiente tabla. Por ensayo y error, probé diferentes colores de iTerm y descubrí lo siguiente (listo para copiar en un .vim -colorscheme para ayudar a recordar qué es lo que:

 " 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 
 

Los colores con signos de interrogación no se pueden cambiar (a menos que esté ciego o algo así).

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X