Como obtenho coloração de contexto no Terminal do Mac OS X?

3

Quando eu ssh em um servidor remoto do meu terminal no Mac OS X Snow Leopard, recebo todo tipo de ótimo contexto colorido. Isso torna muito mais fácil editar arquivos em vi , dá um bom contraste quando eu ls -al , etc.

No entanto, o meu terminal local não tem nada disso para colorir o contexto. Existe um lugar onde eu possa escolher essas configurações ou algumas declarações que eu possa jogar no meu arquivo .profile ?

    
por Brookswift 17.08.2011 / 07:51

1 resposta

6

Se você usar o bash, poderá colocar isso no seu ~/.profile :

export CLICOLOR=1
export LSCOLORS=GxFxCxDxBxegedabagaced

Para o vi, basta digitar :syntax on .

Quais são os valores das cores?

O LSCOLORS especifica os valores das cores dos diferentes itens:

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

Isso funciona melhor para um fundo escuro :

export LSCOLORS=gxBxhxDxfxhxhxhxhxcxcx

Isso funciona melhor para um plano de fundo brilhante :

export LSCOLORS=ExFxCxDxBxegedabagacad

Quais são as posições das cores?

Essas são as posições dos valores, na ordem em que aparecem em LSCOLORS :

DIR
SYM_LINK
SOCKET
PIPE
EXE
BLOCK_SP
CHAR_SP
EXE_SUID
EXE_GUID
DIR_STICKY
DIR_WO_STICKY

Fonte

    
por 17.08.2011 / 10:44