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?

Panagiotis Panagi
fonte
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.

sam3k
fonte
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.

Rok
fonte
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.

user1736052
fonte
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

Gendos-ua
fonte
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.

arp
fonte
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.

YF
fonte