Alterando a cor do diretório com zsh + Prezto

3

Estou usando o Prezto + zsh como meu shell. Eu gostaria de mudar a cor dos diretórios quando eu ls meu diretório.

Por exemplo, aqui está o que eu tenho atualmente:

Obviamente,issonãoédivertido,jáquemalconsigolermeusdiretóriosporqueoazulétãoescuro.Eugostariademudarparabrancooularanjaoualgomaisclaro.

Esteazulescuroéespecíficoapenasparadiretórios.Osarquivosaparecememumbelotextoembranco.

Ondeequaisconfiguraçõesdevoencontrarparaalterarisso?

Soluçõestentadas:

Eutenteiadicionar

eval$(dircolors-p|sed-e's/DIR01;34/DIR01;36/'|dircolors/dev/stdin)

paraomeuzshrc,masestourecebendoesteerroagoraaocarregarmeusprompts:

Blockquote

    
por Cole Bittel 16.10.2015 / 22:12

3 respostas

3

Sim, azul escuro em preto é ilegível.

Encontre a linha em seu ~ / .bashrc ou ~ / .zshrc ou outro script de perfil que se pareça com isto:

eval $(dircolors)

e mude para isso:

eval $(dircolors -p | sed -e 's/DIR 01;34/DIR 01;36/' | dircolors /dev/stdin)

Isso muda para azul ("01; 34") para ciano ("01; 36")

Como alternativa, edite o esquema de cores do seu programa de terminal e altere o azul escuro para uma cor mais legível.

    
por 16.10.2015 / 23:42
1

Consegui corrigir isso no meu Mac OS X El Capitan instalando o gnu coreutils

Instale Homebrew

Em seguida, instale coretuils

brew install coreutils

Em seguida, defina o PATH no seu ~ / .zshrc

export PATH="/usr/local/opt/coreutils/libexec/gnubin:$PATH"
    
por 11.02.2016 / 22:16
0

Uma maneira simples é alterar o ANSI Color blue nas preferências do Terminal.app (OSX).

    
por 20.04.2017 / 18:50