Mam nowego MacBookPro i zainstalowałem najnowszą wersję iTerm2.
Nawet po zaimportowaniu różnych schematów kolorów zauważam, że zmieniają one tylko kolor tekstu i tła.
Spodziewałem się różnych kolorów plików VS katalogi, VS ukryte pliki itp. Jak to zrobić w iTerm2?
Powiązane pytanie brzmi: jak właściwie określić kolory katalogów, plików itp.?
Dzięki
Odpowiedzi:
Musisz zrobić dwie rzeczy:
LSCOLORS
zmienną środowiskowąls
aby domyślnie wyświetlał koloryW swoim
~/.bash_profile
dodaniu:Kolory są ustawiane przez każdy bit powyżej; pierwszy to pierwszy plan, a drugi to tło. Pierwsze dwa znaki odnoszą się do katalogów mających odważny niebieski pierwszy plan i jasnoszare tło.
Istnieje jednak świetne narzędzie online, które pozwala zobaczyć, co oznaczają poszczególne kolory i jak wyglądają w czasie rzeczywistym. Wygeneruje nawet „kod” dla Ciebie. (W ogóle nie jestem z tym związany). Będzie działać zarówno w systemie MacOS / FreeBSD, jak i Linux. Upewnij się, że wybrałeś opcję BSD dla macOS.
Kalkulator LSCOLORS
Kolejność atrybutów jest następująca:
Oznaczenia kolorów są następujące:
źródło
bash
. Więc powinienem stworzyć nowy ~ / .bash_profile, chyba nie istnieje.Alternatywą dla
LSCOLORS
jest GRC (GeneRic Colouriser) , którego można używać z dowolną aplikacją wiersza poleceń, nie tylkols
.Jeśli masz zainstalowany Homebrew, zainstaluj
grc
zbrew install grc
- to automatycznie skonfiguruje aliasy, w tym dlals
. Zawiera aliasy i pliki konfiguracyjne dla wielu różnych poleceń, a hakowanie pliku konfiguracyjnego przy użyciu wyrażeń regularnych Python dla dowolnego polecenia, któregrc
obecnie nie obejmuje (tmutil
ilaunchctl
na przykład) , jest (względnie) banalne .(Chciałem dodać to do pytania, które oznaczyłem jako możliwy duplikat, ale przy waszej edycji jest to prawdopodobnie bardziej przydatne tutaj!)
źródło
brew
? (I czy instalacja przebiegła pomyślnie, bez błędów?) Cobrew doctor
zgłasza - jakieś problemy? Jakiej powłoki używasz i czy w ogóle zmodyfikowałeś konfigurację powłoki? Może być konieczne zmodyfikowanie.bash_profile
(lub skonfigurowanie dowolnej powłoki), aby uzyskać aliasy GRC. Mam.bash_profile
to (chociaż sam to dodałem - moja konfiguracja bash jest dość ezoteryczna ...):[ -f /usr/local/etc/grc.bashrc ] && . /usr/local/etc/grc.bashrc
Otwórz bash_profile za pomocą polecenia:
i dodaj następujące linie:
następnie źródłowy profil bash używając:
źródło