Цветовая схема не применяется в 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. Это помогло мне.

Удачи.


это работает очень хорошо для меня
ajreal

1
экспорт CLICOLOR наконец сделал цвета появившимися в iTerm2. Предпочтение было установлено в xterm-256color, интересно, почему это его отключило.
mguymon

если это не сработает, посмотрите на 2-й ответ ниже о контрасте ...
Жоау Пинью

39

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


1
Прекрасно работает, но это Настройки> Профили> Цвета> Минимальный контраст
Никлас

Вы спасатель. у iterm есть много чертовых вариантов.
mdgrech

16

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


Я установил это, не зная, что он установил все цвета на черно-белый, и этот комментарий поможет мне это исправить. Благодарность!
Рой Рико

великолепно! это сработало, какой ... цветок! ... мой iterm настроен так по умолчанию.
Жоау Пинью

Отлично! Я сдвигаю все обратно к 0, и все снова окрашивается. Благодарность!
Матеус Фелипе

2

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


0

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

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


0

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.