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.
xterm
e veja se isso funciona.xterm
exterm-new
e reiniciado. Nada funciona.Respostas:
Estou com o mesmo problema e é isso que parece ter resolvido:
No seu .bash_profile, defina CLICOLOR antes de definir TERM:
salve o arquivo bash e a fonte:
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.
fonte
essa é uma pergunta muito antiga, mas verifique se a
Preferences -> Profiles -> Colors -> Minimum contrast
configuraçã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.fonte
Eu tive o mesmo problema e encontrou uma solução :
Profiles -> Colors -> Minimum Contrast
. Se estiver alto, você só fica em preto e branco.fonte
Se você estiver usando a
zsh
resposta @ sam3k, não funcionou para você - coloque essas linhas em.zshrc
vez de.bash_profile
fonte
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.
fonte
Se modificar .zshrc e diminuir o contraste mínimo NÃO FUNCIONAR, verifique também se o valor de Cursor Boost é pequeno o suficiente.
fonte