Jak uzyskać terminal Mac do wyświetlania kolorów? tzn. w Fedorze, kiedy lsgo używam , koduje kolorami wyniki na podstawie tego, czy jest to plik czy folder. podobne wyniki na Macu?
Edytowane pytanie, ponieważ odpowiedzi sugerują, że problem jest specyficzny.
Daniel Beck
2
Czy możesz podać przykłady, lsktóre chcesz pokolorować iw jaki sposób? Istnieją różne kolorowanki, których można używać w potokach do wyróżniania tekstu na podstawie wyrażeń regularnych w plikach konfiguracyjnych lub w wierszu poleceń.
Wstrzymano do odwołania.
w VI lub VIM, szczególnie w kolorowaniu składni
tekknolagi
Odpowiedzi:
4
Możesz zmienić kolory powłoki w preferencjach terminalu.
Dzięki tym ustawieniom otrzymujesz te kolory (zwykle nie używając kolorowych ls, więc mnie to nie obchodzi):
Nie rozumiem, o co tu chodzi. Domyślnie kolorowe wyjście polecenia jest aktywne . Jedyne, co możesz / musisz zrobić sam, to nadać zwykłemu i pogrubionemu tekstowi różne domyślne kolory i faktycznie użyć kolorowych wariantów (np. ls -G) Swoich poleceń.
Dla vim: :syntax onin vim. Lub dołącz syntax ondo .vimrc.
@tekknolagi Ta opcja włącza kolorowe wydruki, np ls -G. Przełącz go przy otwartym oknie terminala, aby zobaczyć efekt. Możesz także wybrać różne domyślne kolory dla zwykłego i pogrubionego tekstu.
Daniel Beck
14
Dodaj te wiersze na końcu swojego ~/.bash_profile
alias ls='ls -G'
export CLICOLOR=1
export LSCOLORS=Gxfxcxdxbxegedabagacad
Jak widać, dostosowywanie ich jest trochę uciążliwe, ale istnieje strona internetowa, która pomaga w tym ... http://geoff.greer.fm/lscolors/
Teraz, kiedy otworzysz Terminal, będzie miał kolory ls
czy muszę to robić dla każdego polecenia, które chcę?
tekknolagi 13.01.11
Nie, ~/.bash_profilesłuży do dodawania ustawień do sesji terminalu, jest ładowany za każdym razem, gdy wyświetlane jest okno terminalu. Jest to plik tekstowy, wystarczy dodać te linie na końcu i zapisać. Następnie uruchom Terminal lub uruchom go ponownie, a ustawienia będą aktywne.
ocodo
nie to, co miałem na myśli. jeśli chcę pokolorować inne polecenia
tekknolagi,
bardzo dobrze znam profil bash
tekknolagi,
Tylko jeśli mają własny profil kolorów, którymi poleceniami jesteś zainteresowany?
ocodo
5
Użyj -Gprzełącznika lsna Macu:
ls -G
Jeśli chcesz, aby standardowe ls zawsze było kolorowe, dodaj to do ~/.bash_profile:
ls
które chcesz pokolorować iw jaki sposób? Istnieją różne kolorowanki, których można używać w potokach do wyróżniania tekstu na podstawie wyrażeń regularnych w plikach konfiguracyjnych lub w wierszu poleceń.Odpowiedzi:
Możesz zmienić kolory powłoki w preferencjach terminalu.
Dzięki tym ustawieniom otrzymujesz te kolory (zwykle nie używając kolorowych
ls
, więc mnie to nie obchodzi):Nie rozumiem, o co tu chodzi. Domyślnie kolorowe wyjście polecenia jest aktywne . Jedyne, co możesz / musisz zrobić sam, to nadać zwykłemu i pogrubionemu tekstowi różne domyślne kolory i faktycznie użyć kolorowych wariantów (np.
ls -G
) Swoich poleceń.Dla vim:
:syntax on
invim
. Lub dołączsyntax on
do.vimrc
.źródło
ls -G
. Przełącz go przy otwartym oknie terminala, aby zobaczyć efekt. Możesz także wybrać różne domyślne kolory dla zwykłego i pogrubionego tekstu.Dodaj te wiersze na końcu swojego
~/.bash_profile
Jak widać, dostosowywanie ich jest trochę uciążliwe, ale istnieje strona internetowa, która pomaga w tym ... http://geoff.greer.fm/lscolors/
Teraz, kiedy otworzysz Terminal, będzie miał kolory
ls
źródło
~/.bash_profile
służy do dodawania ustawień do sesji terminalu, jest ładowany za każdym razem, gdy wyświetlane jest okno terminalu. Jest to plik tekstowy, wystarczy dodać te linie na końcu i zapisać. Następnie uruchom Terminal lub uruchom go ponownie, a ustawienia będą aktywne.Użyj
-G
przełącznikals
na Macu:Jeśli chcesz, aby standardowe ls zawsze było kolorowe, dodaj to do
~/.bash_profile
:źródło