См. Это важное примечание для пользователей терминала в инструкциях по установке для vim-colors-solarized:
Если вы собираетесь использовать Solarized в режиме терминала (т.е. не в GUI версия, такая как gvim или macvim), , пожалуйста, пожалуйста, рассмотрите возможность настройки цветовой схемы эмулятора терминала на использование палитры Solarized. [...]
Если вы используете Solarized без этих цветов, Solarized нужно будет указать, что его цветовую схему следует снизить до набора, совместимого с ограниченной палитрой терминала 256 (тогда как при использовании 16 значений цвета ANSI терминала, вы можете установить правильные значения c для палитры Solarized).
Если вы используете пользовательские цвета терминала, solarized.vim
должен работать из коробки для вас.
Если вы используете эмулятор терминала, который поддерживает 256 цветов и не хотите использовать пользовательские цвета терминала Solarized, вам потребуется использовать ухудшенную схему 256 цветов. Для этого просто добавьте следующую строку перед строкой colorscheme solarized
:
let g:solarized_termcolors=256
Опять же, я рекомендую просто изменить цвета терминала на значения Solarized вручную или с помощью одного из многие схемы терминала доступны для импорта.
Короче говоря, лучший способ использовать тему Solarized - это также использовать ее в своем терминале. Это в значительной степени смысл темы, такой как Solarized, для обеспечения согласованности между вашими приложениями оболочки и обычно включает в себя настройку всех из них для темы. См. Соляризованный веб-сайт для получения дополнительной информации о теме и идеях, лежащих в ее основе.
В качестве альтернативы, если вы используете терминал с 256 цветами, вы можете получить цвета, которые около соляризованные цвета только на Vim путем изменения вашего vimr c на:
let g:solarized_termcolors=256
colorscheme solarized