Цветовая схема не применяется в iTerm2

43

Я не смог применить какую-либо цветовую схему к iTerm2.

Похоже, что применяются базовые цвета, а цвета ANSI - нет (как показано в «Предпочтения»> «Профили»> «Цвета»).

Использование Mac OSX 10.7.2. Любая помощь?

Панагиотис Панаги
источник
Таким образом, в iterm2 есть ошибка .... Используйте элемент по умолчанию при условии ....
ZaB
Неужели какой цвет вы выберете? Какой тип терминала выбран в Предпочтения »Профили» По умолчанию »Терминал под эмуляцией терминала ?
slhck
@slhck Тип терминала отчета: xterm-256color
Panagiotis Panagi
Попробуйте изменить его на xtermи посмотрите, работает ли это.
slhck
@slhck Изменен на xtermи xterm-newи перезапущен. Ничего не работает
Panagiotis Panagi

Ответы:

88

У меня была та же проблема, и вот что, похоже, решило ее:

В вашем .bash_profile установите CLICOLOR перед установкой TERM:

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

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

сохранить файл bash и источник:

source ~/.bash_profile 

Затем в настройках iTerm2> Профили> Терминал> Тип терминала отчета установите либо xterm-256color, либо xterm

Закройте iTerm2, перезапустите его и введите ls. Это помогло мне.

Удачи.

sam3k
источник
это работает очень хорошо для меня
ajreal
1
экспорт CLICOLOR наконец сделал цвета появившимися в iTerm2. Предпочтение было установлено в xterm-256color, интересно, почему это его отключило.
mguymon
если это не сработает, посмотрите на 2-й ответ ниже о контрасте ...
Жоау Пинью
39

это действительно старый вопрос, но убедитесь, что ваши Preferences -> Profiles -> Colors -> Minimum contrastнастройки не на максимуме ... если это так, и вы сделали то, что предложено выше, сдвиньте его на более низкое значение, и вы должны увидеть цвета.

Rok
источник
1
Прекрасно работает, но это Настройки> Профили> Цвета> Минимальный контраст
Никлас
Вы спасатель. у iterm есть много чертовых вариантов.
mdgrech
16

У меня была такая же проблема , и нашли решение : Profiles -> Colors -> Minimum Contrast. Если это высоко, то вы получаете только черное и белое.

user1736052
источник
Я установил это, не зная, что он установил все цвета на черно-белый, и этот комментарий поможет мне это исправить. Благодарность!
Рой Рико
великолепно! это сработало, какой ... цветок! ... мой iterm настроен так по умолчанию.
Жоау Пинью
Отлично! Я сдвигаю все обратно к 0, и все снова окрашивается. Благодарность!
Матеус Фелипе
2

Если вы используете zshи ответ @ sam3k не работает для вас - вы должны вставить эти строки .zshrcвместо.bash_profile

Gendos-иа
источник
0

В нескольких ответах упоминается настройка контрастности. Даже на 60% пути мой ANSI синий стал черным.

Снизьте контрастность, прежде чем искать другие решения; это намного агрессивнее, чем я ожидал.

агр
источник
0

Если и изменение .zshrc, и уменьшение минимального контраста НЕ РАБОТАЮТ, то также убедитесь, что значение Cursor Boost достаточно мало.

YF
источник