Edit: Я нашел точную копию вашего вопроса: here. Кажется, проблема связана с тем, что iTerm не поддерживает 256 цветов по умолчанию.
Обычная проблема с цветовой схемой и терминалом заключается в том, что терминал часто ограничен 256 цветами, а цветовая схема GUI использует 2^32 цвета. Поэтому некоторые из них неправильно отображаются в терминале.
Существует простой тест для проверки: если вы хотите, чтобы версия графического интерфейса отображалась правильно?
Возможное решение являются:
1. Преобразование цветовой схемы 256 цветов, используя следующий плагин: CSApprox.vim
2. Выберите другую цветовую схему. (Часто на Vim.org цветовые схемы, совместимые с терминала имеют «256» в названии, как «wombat256», например)
3. Используйте версию графического интерфейса, как MacVim или GVim
Если я правильно помню, цветовой схемы применительно Zenburn отлично работает с графическим интерфейсом и терминальной версией. Он довольно темный с пастельными тонами.
Личная история: после того, как вы потратили время, чтобы поиграть с цветовой схемой, чтобы получить что-то право для терминала, я переключился на версию графического интерфейса. Версия GUI с скрытой панелью значков на самом деле не отличается от версии терминала, если вы работаете локально.
Я не думаю, что это ответственно, не зная, что находится в 'ir_black.vim'. –
Терминал osx не поддерживает 256 цветов. Кроме того, вы должны, вероятно, никогда не изменять t_Co вручную, это происходит из возможностей, которые предоставляет ваш терминал. –