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 .profile
archivo?
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 LSCOLORS
los 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