Я использую vim и пытаюсь заставить соляризованные цвета vim работать в терминале.
У меня есть это в моем файле vimrc:
set syntax on
set t_Co=256
" let g:solarized_termcolors=16
set background=light
colorscheme solarized
Это не похоже на работу.
Я вывел (используя: echo) значение t_Co, и оно равно 256.
В чем проблема? Я смущен.
Ответы:
У меня были похожие проблемы, добавление этого в мой .vimrc устранило мои проблемы
Я не уверен, почему установка цветовой схемы по умолчанию сработала, но я использую соляризованный свет в качестве моей терминальной темы, поэтому, возможно, цвета просто похожи на соляризованные, однако они достаточно хороши для меня.
источник
Вам нужно сделать:
let g:solarized_termcolors=256
включить ухудшенный цветовой режим. Это необходимо, только если вы не применяете соляризованные цвета к своему эмулятору терминала.источник
Я потратил 2-3 часа, пытаясь понять это. Это как настроить эту цветовую схему с Vim.
Убедитесь, что вы сначала не запускаете tmux . Иногда это портит цветовую схему терминала.
set syntax on
:echo &t_Co
в VIM и посмотреть, что вы получаете. Если это 8, вы хотите,set t_Co=16
и если это 256, чемset t_Co=256
t_Co=256
чем следующий:let g:solarized_termcolors=256
или илиt_Co=8
и:let g:solarized_termcolors=16
set background=light
илиset background=black
colorscheme solarized
источник
Добавьте к вашему
~/.vimrc
Это работает как для ANSI, так и для xterm-256color версий Solarized. Протестировано на Терминале 2.3 на новой установке OS X 10.8.5 VM.
NB. Этот ответ заменяет предыдущий, в котором предлагались изменения образцов профилей. Я недавно понял, что у меня есть эти команды в моем
.vimrc
файле, которые фактически настроили Solarized.источник
У меня была такая же проблема с терминалом по умолчанию, который не поддерживает 256 цветов. Я установил iTerm2, и это решило проблему.
Редактировать:
Также вам необходимо установить Solarized для iTerm2.
источник
Хорошо,
Сначала загрузите solarized.vim в вашу папку .vim / colors
Затем загрузите файл togglebg.vim в папку .vim / autoload.
Попробуйте снова запустить vim и посмотреть, работает ли он. Если нет, вернитесь с сообщением об ошибке
источник