Jak zmienić nieczytelny ciemnoniebieski kolor używany przez Cygwin w katalogach?

24

Chciałbym zmienić niebieski kolor, którego Cygwin używa do katalogów. Jest zbyt ciemno, aby czytać na większości ekranów.

axiomx11
źródło
3
echo -ne '\ e] 4; 4; # 00BFBF \ a' # niebieski Uruchomienie tego polecenia w terminalu zmieni kolor na turkusowy, jeśli używasz mięty Możesz zmienić wszystkie kolory: code.google.com/ p / mintty / wiki / Tips # Changing_colours (Przeniesie się, aby odpowiedzieć, gdy rep pozwoli.)
axiomx11
1
Cygwin's ls nie używa koloru 4 (ciemnoniebieski) dla katalogów, ale kolor 12 (pogrubiony niebieski). Czy przesyłasz do innego systemu?
ak2

Odpowiedzi:

6

Prawdopodobnie masz kolory od lssiebie. Otrzymujesz to przez wywołanie go jako ls --color. Możesz wyłączyć ten alias lub zmienić kolory. Uważam, że kolory są przydatne, więc zmieniam kolory.

Istnieją wartości domyślne, ale można je zastąpić za pomocą LS_COLORSzmiennej środowiskowej. Możesz to ustawić ręcznie lub możesz użyć narzędzi dircolors, aby Ci pomóc.

Rich Homolka
źródło
Dla ciekawskich: Działa to nie tylko w Cygwin, ale także w powłoce Linux. Może być więc przydatny również dla użytkowników Xterm;)
Izzy
Tak, odkryłem, że kolory pochodzą z mojego zdalnego serwera CentOS . Umieściłem kopię /etc/DIR_COLORSw moim katalogu domowym i zmieniłem DIR 01;34 # directory.
axiomx11
39

Jeśli używasz MinTTY (którym prawie na pewno jesteś, chyba że wiesz, że robisz coś specjalnego), najłatwiejszą metodą jest zmiana ustawień MinTTY. Możesz to zrobić, edytując ~/.minttyrcplik.

Spróbuj uruchomić poniżej, a następnie ponownie uruchomić MinTTY:

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

Działa to wszędzie tam, gdzie pojawia się niebieski kolor, nie tylko w wynikach ls.

ja i
źródło
1
Miałem też niebieskie komentarze w vimie, które to rozwiązanie naprawia.
Alexander Torstling,
Doskonale, dziękuję bardzo. To było denerwujące.
Grant Bowman,
4

Istnieje również opcja wiersza poleceń, --optionktóra pozwala zmieniać kolory

Np. Poniżej zmienia kolor niebieski na bardziej czytelny

C:\cygwin\bin\mintty.exe --option Blue=128,128,192 -i /Cygwin-Terminal.ico -
Składnia Goonoo
źródło
0

Innym sposobem spojrzenia na ten problem jest to, że domyślny „ciemnoniebieski” kolor używany przez CMD Powershell Bash itp. W systemie Windows jest zbyt ciemny. Możesz to zmienić poprzez:

  • Kliknij ikonę w prawym górnym rogu
  • Kliknij Właściwości
  • Kliknij kartę Kolory
  • Wybierz drugi kolor ciemnoniebieski
  • Zmień kolor niebieski: 128 na 255
  • Kliknij kartę, aby zapisać wartość
  • Wybierz oryginalny kolor tła (zwykle czarny)
  • Kliknij OK
Shanteva
źródło