Come posso cambiare il colore blu scuro illeggibile che Cygwin utilizza per le directory?


24

Vorrei cambiare il colore blu che Cygwin utilizza per le directory. È troppo buio per leggere sulla maggior parte degli schermi.


3
echo -ne '\ e] 4; 4; # 00BFBF \ a' # blue L'esecuzione di quel comando nel terminale cambierà il colore in ciano, se stai usando mintty Puoi cambiare tutti i colori: code.google.com/ p / mintty / wiki / Tips # Changing_colours (Si sposterà per rispondere quando il rappresentante lo consente.)
axiomx11

1
Cygwin's ls non usa il colore 4 (blu scuro) per le directory, ma il colore 12 (blu grassetto). Stai remotando su un altro sistema?
ak2

Risposte:


6

Probabilmente avrai i colori da lssolo. Ottieni questo invocandolo come ls --color. Puoi disabilitare questo alias oppure puoi cambiare i colori. Trovo i colori utili, quindi cambio i colori.

Esistono valori predefiniti, ma è possibile sovrascriverli utilizzando la LS_COLORSvariabile di ambiente. Puoi impostarlo manualmente oppure puoi usare i dircolor degli strumenti per aiutarti.


Per i curiosi: questo non funziona solo su Cygwin, ma anche sulla shell Linux. Quindi potrebbe essere utile anche per gli utenti xterm;)
Izzy

Sì, ho scoperto che i colori provenivano dal mio server CentOS remoto . Ho messo una copia /etc/DIR_COLORSnella mia directory home e ho cambiato DIR 01;34 # directory.
axiomx11,

39

Se stai usando MinTTY (cosa che quasi sicuramente sei, a meno che tu non sappia che stai facendo qualcosa di speciale), il metodo più semplice è quello di modificare le impostazioni di MinTTY. Puoi farlo modificando il tuo ~/.minttyrcfile.

Prova a eseguire quanto segue, quindi a riavviare MinTTY:

echo 'Blue=127,127,255' >> ~/.minttyrc
echo 'BoldBlue=191,191,255' >> ~/.minttyrc

Questo funzionerà ovunque il colore blu si alza, non solo nei risultati ls.


1
Ho avuto anche commenti blu in vim, che questa soluzione risolve.
Alexander Torstling,

Eccellente, grazie mille. È stato fastidioso.
Grant Bowman,

4

C'è anche un'opzione della riga di comando --optionche ti consente di cambiare i colori

Ad esempio, quanto segue cambia il blu in qualcosa di più leggibile

C:\cygwin\bin\mintty.exe --option Blue=128,128,192 -i /Cygwin-Terminal.ico -

0

Un altro modo di considerare questo problema è che il colore predefinito "Blu scuro" utilizzato da CMD Powershell Bash ecc. Su Windows è troppo scuro. Puoi cambiarlo:

  • Fai clic sull'icona in alto a destra
  • Fai clic su Proprietà
  • Fai clic sulla scheda Colori
  • Seleziona il 2 ° colore blu scuro
  • Cambia blu: da 128 a 255
  • Premi tab per salvare il valore
  • Seleziona il colore di sfondo originale (di solito nero)
  • Clicca OK
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.