Esquema de cores não aplicado em iTerm2

39

Não consegui aplicar qualquer esquema de cores ao iTerm2.

Parece que as cores básicas são aplicadas, mas as cores ANSI não são (como mostrado em Preferências > Perfis > Cores).

Usando o Mac OSX 10.7.2. Alguma ajuda?

    
por Panagiotis Panagi 11.03.2012 / 23:02

5 respostas

79

Eu tenho tido o mesmo problema e é isso que parece ter resolvido:

No seu .bash_profile, defina CLICOLOR antes de definir TERM:

# Set CLICOLOR if you want Ansi Colors in iTerm2 
export CLICOLOR=1

# Set colors to match iTerm2 Terminal Colors
export TERM=xterm-256color

salve o arquivo bash e a fonte:

source ~/.bash_profile 

Em seguida, nas suas preferências do iTerm2 > Perfis > Terminal > Tipo de Terminal de Relatório, configurado para xterm-256color ou xterm

Feche o iTerm2, reinicie e digite ls. Isso fez o truque para mim.

Boa sorte.

    
por 14.07.2012 / 19:48
36

essa é uma pergunta muito antiga, mas certifique-se de que a configuração Preferences -> Profiles -> Colors -> Minimum contrast não esteja no máximo ... se estiver e você tenha feito o que foi sugerido acima, deslize-a para uma configuração mais baixa e verá a configuração cores aparecem.

    
por 25.03.2013 / 09:33
15

Eu tive o mesmo problema e o encontrou uma solução : %código%. Se é alto, então você só fica preto e branco.

    
por 30.12.2013 / 00:08
1

Se você estiver usando zsh e @ sam3k, a resposta não funcionou para você - você deve colocar essas linhas em .zshrc em vez de .bash_profile

    
por 05.03.2018 / 22:53
0

Várias respostas mencionaram a configuração de contraste. Mesmo em cerca de 60% do caminho, meu azul ANSI ficou preto.

Acione o contraste antes de procurar outras soluções; é muito mais agressivo do que eu esperava.

    
por 06.06.2017 / 21:18