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.


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.


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.


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 -

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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.