Schemat kolorów nie jest stosowany w iTerm2

43

Nie udało mi się zastosować żadnego schematu kolorów do iTerm2.

Wygląda na to, że zastosowano kolory podstawowe, ale kolory ANSI nie są (jak pokazano w Preferencje> Profile> Kolory).

W systemie Mac OSX 10.7.2. Jakaś pomoc?

Panagiotis Panagi
źródło
Jest więc błąd w iterm2 .... Użyj domyślnego elementu pod warunkiem ...
ZaB
Naprawdę dowolny kolor, który wybierzesz? Jaki typ terminala jest wybrany w Preferencjach »Profile» Domyślnie »Terminal w Emulacji terminala ?
slhck,
@slhck Zgłoś typ terminala: xterm-256color
Panagiotis Panagi
Spróbuj to zmienić xtermi sprawdź, czy to działa.
slhck,
@slhck Zmieniono xtermi xterm-newi ponownie uruchomiony. Nic nie działa.
Panagiotis Panagi,

Odpowiedzi:

87

Mam ten sam problem i wydaje się, że to go rozwiązało:

W swoim .bash_profile ustaw CLICOLOR przed ustawieniem TERM:

# Set CLICOLOR if you want Ansi Colors in iTerm2 
export CLICOLOR=1

# Set colors to match iTerm2 Terminal Colors
export TERM=xterm-256color

zapisz plik bash i źródło:

source ~/.bash_profile 

Następnie w Preferencjach iTerm2> Profile> Terminal> Zgłoś typ terminala, ustaw wartość xterm-256color lub xterm

Zamknij iTerm2, uruchom go ponownie i wpisz ls. To załatwiło sprawę.

Powodzenia.

sam3k
źródło
działa dla mnie bardzo dobrze
ajreal
1
po wyeksportowaniu CLICOLOR wreszcie kolory pojawiły się w iTerm2. Preferencje miały zestaw xterm-256color, zastanawiam się, dlaczego to się potknęło.
mguymon
jeśli to nie zadziała, to spojrzenie na drugą odpowiedź poniżej o kontraście ...
João Pinho
39

to jest naprawdę stare pytanie, ale upewnij się, że twoje Preferences -> Profiles -> Colors -> Minimum contrastustawienie nie jest maksymalne ... jeśli tak, i zrobiłeś to, co sugerowano powyżej, przesuń je do niższego ustawienia i powinieneś zobaczyć kolory.

Rok
źródło
1
Działa świetnie, ale to Preferencje> Profile> Kolory> Minimalny kontrast
Niclas
Ratujesz życie. iterm ma wiele cholernych opcji.
mdgrech
16

Miałem ten sam problem i znalazł rozwiązanie : Profiles -> Colors -> Minimum Contrast. Jeśli jest wysoki, to tylko czarno-biały.

użytkownik1736052
źródło
ustawiłem to, nie wiedząc, że ustawiłem wszystkie kolory na czarno-białe, a ten komentarz pomaga mi to naprawić. Dzięki!
Roy Rico,
wspaniały! zadziałało, co za ... kwiat! ... mój iterm ma domyślnie taką konfigurację.
João Pinho
Doskonały! Przesuwam wszystko z powrotem do 0 i wszystko znów jest kolorowe. Dzięki!
Matheus Felipe
2

Jeśli używasz zshi odpowiedź @ sam3k nie zadziałała, powinieneś wstawić te wiersze .zshrczamiast.bash_profile

Gendos-ua
źródło
0

Kilka odpowiedzi wspomniało o ustawieniu kontrastu. Nawet na około 60% drogi na moim niebieskim ANSI zmieniło kolor na czarny.

Zwiększ kontrast, zanim zaczniesz szukać innych rozwiązań; jest o wiele bardziej agresywny niż się spodziewałem.

arp
źródło
0

Jeśli zarówno modyfikacja .zshrc, jak i zmniejszenie minimalnego kontrastu NIE DZIAŁA, upewnij się również, że wartość wzmocnienia kursora jest wystarczająco mała.

YF
źródło