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?


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.


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.


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.


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


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.


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.

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.