2 votos

Cómo hacer que el rojo se distinga del gris en el perfil "Pro" de Terminal

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

enter image description here

"Foo" es rojo, "bar" es gris. Un selector de color revela que el rojo se representa como R=243, G=222, B=222, así que sí 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 a algo que me haga reconocerlo como rojo. Entonces, ¿cómo puedo hacer que el rojo se vea rojo?

Editar (Información adicional de los comentarios): El problema es reproducible con cualquier Vim (local o remoto por ssh, desde puertos de OS X o mac) siempre que se utilice Terminal.app para la visualización.

1voto

Conner Puntos 111

Es probable que el problema se deba a la configuración de vim y no a la del terminal.

El color que mencionas está bastante cerca del color 224 (de 256 colores), así que podrías intentar buscar en tu esquema de colores de vim para ver si ese color se usa en un ctermfg= declaración.

Para probar y ver si estoy en lo cierto podrías probar

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

Si eso convierte la palabra foo rojo, entonces sabrá que el rojo de su terminal está funcionando correctamente y que será un problema con la configuración de su vim.

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