Esquema de cores não aplicado no iTerm2


43

Não consegui aplicar nenhum 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. Qualquer ajuda?


Portanto, há um bug no iterm2 .... Use item padrão fornecido ....
Zab

Realmente qualquer cor que você selecionar? Qual é o tipo de terminal selecionado em Preferências »Perfis» Padrão »Terminal em Emulação de terminal ?
slhck

@slhck Report Terminal Type: xterm-256color
Panagiotis Panagi

Tente alterá-lo para xterme veja se isso funciona.
slhck

@slhck alterado para xterme xterm-newe reiniciado. Nada funciona.
Panagiotis Panagi 31/03

Respostas:


87

Estou com 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, em Preferências do iTerm2> Perfis> Terminal> Tipo de terminal de relatório, defina como xterm-256color ou xterm

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

Boa sorte.


ele funciona muito bem para mim #
234

11
A exportação do CLICOLOR finalmente fez as cores aparecerem no iTerm2. A preferência tinha xterm-256color definido, eu me pergunto por que isso estava atrapalhando.
Mguymon

Se isso não funciona, que um olhar para a segunda resposta abaixo sobre o contraste ...
João Pinho

39

essa é uma pergunta muito antiga, mas verifique se a Preferences -> Profiles -> Colors -> Minimum contrastconfiguração não está no máximo ... se estiver e você fez o que é sugerido acima, deslize-a para uma configuração mais baixa e você verá as cores aparecerem.


11
Funciona muito bem, mas é Preferências> Perfis> Cores> contraste mínimo
Niclas

Você é um salva-vidas. A iterm tem muitas opções malditas.
mdgrech 18/02

16

Eu tive o mesmo problema e encontrou uma solução : Profiles -> Colors -> Minimum Contrast. Se estiver alto, você só fica em preto e branco.


Eu defino isso sem saber que ele definiu todas as cores para preto e branco, e esse comentário me ajuda a corrigir isso. Obrigado!
Roy Rico

excelente! funcionou, que ... flor! ... meu iterm foi configurado dessa maneira por padrão.
João Pinho

Perfeito! Deslizo tudo de volta para 0 e tudo fica colorido novamente. Obrigado!
Matheus Felipe

2

Se você estiver usando a zshresposta @ sam3k, não funcionou para você - coloque essas linhas em .zshrcvez de.bash_profile


0

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

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


0

Se modificar .zshrc e diminuir o contraste mínimo NÃO FUNCIONAR, verifique também se o valor de Cursor Boost é pequeno o suficiente.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.