Cómo distinguir el rojo del gris en el perfil de Terminal "Pro"

2

El perfil predeterminado de Terminal.app Pro es un fondo negro con colores ANSI. Dado que el fondo es negro, la configuración de color preferida para Vim es fondo = oscuro. En esta combinación, el texto rojo (emitido desde el resaltado de sintaxis) es indistinguible del texto gris (al menos para mí):

"Foo" es rojo, "barra" es gris. Un selector de color revela que el rojo se representa como R = 243, G = 222, B = 222, entonces sí, en realidad es un poco más rojo que gris.

Ninguna de las opciones de cambio de color en las preferencias de Terminal.app me permite cambiar esto por algo que me hace reconocerlo como rojo. Entonces, ¿cómo puedo hacer que el rojo se vea rojo?

Editar (Más información de los comentarios): el problema se puede reproducir con cualquier Vim (local o ssh remote, desde OS X o mac puertos) siempre que se use Terminal.app para mostrar.

    
pregunta Helmut Grohne 21.08.2012 - 19:40

1 respuesta

1

Es probable que el problema se deba a la configuración de vim en lugar de a la configuración de su terminal.

El color que mencionaste es bastante similar al color 224 (de 256 colores), por lo que puedes intentar buscar en tu esquema de colores vim para ver si ese color se usa en una declaración ctermfg= .

Para probar y ver si tengo razón, podrías intentarlo

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

Si eso convierte la palabra foo en rojo, entonces sabes que el rojo de tu terminal funciona correctamente y será un problema con la configuración de vim.

    
respondido por el Conner 21.08.2012 - 22:03

Lea otras preguntas en las etiquetas