Я не смог применить какую-либо цветовую схему к iTerm2.
Похоже, что применяются базовые цвета, а цвета ANSI - нет (как показано в «Предпочтения»> «Профили»> «Цвета»).
Использование Mac OSX 10.7.2. Любая помощь?
У меня была та же проблема, и вот что, похоже, решило ее:
В вашем .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. Это помогло мне.
Удачи.
это действительно старый вопрос, но убедитесь, что ваши Preferences -> Profiles -> Colors -> Minimum contrast
не на максимуме ... если это так, и вы сделали то, что предложено выше, сдвиньте его на более низкую настройку и вы должны увидеть, как появляются цвета.
У меня была такая же проблема, и я нашел решение: Profiles -> Colors -> Minimum Contrast
. Если это высоко, то вы получаете только черное и белое.
Если вы используете zsh
и @ sam3k, ответ не сработал - вы должны поместить эти строки в .zshrc
вместо .bash_profile
В нескольких ответах упоминается настройка контрастности. Даже на 60% пути мой ANSI синий стал черным.
Снизьте контрастность, прежде чем искать другие решения; это намного агрессивнее, чем я ожидал.