¿Cómo obtengo colores de contexto en Mac OS X Terminal?

¿Cómo obtengo colores de contexto en Mac OS X Terminal?

Cuando entro a un servidor remoto desde mi terminal en Mac OS X Snow Leopard, obtengo todo tipo de colores de contexto excelentes. Hace que sea mucho más fácil editar archivos en vi, ofrece un buen contraste cuando estoy ls -al, etc.

Sin embargo, mi terminal local no tiene ninguno de esos colores de contexto. ¿Existe algún lugar donde pueda elegir esas configuraciones o algunas declaraciones que pueda incluir en mi .profilearchivo?

Respuesta1

Si usas bash, puedes poner esto en tu ~/.profile:

export CLICOLOR=1
export LSCOLORS=GxFxCxDxBxegedabagaced

Para vi, simplemente ingrese :syntax on.


¿Cuáles son los valores de color?

Especifique LSCOLORSlos valores de color de los diferentes elementos:

a = black
b = red
c = green
d = brown
e = blue
f = magenta
g = cyan
h = light gray
x = default

Esto funciona mejor para unfondo oscuro:

export LSCOLORS=gxBxhxDxfxhxhxhxhxcxcx

Esto funciona mejor para unfondo brillante:

export LSCOLORS=ExFxCxDxBxegedabagacad

¿Cuáles son las posiciones de los colores?

Esas son las posiciones de los valores, en el orden en que aparecen en LSCOLORS:

DIR
SYM_LINK
SOCKET
PIPE
EXE
BLOCK_SP
CHAR_SP
EXE_SUID
EXE_GUID
DIR_STICKY
DIR_WO_STICKY

Fuente

información relacionada