10

Я пытаюсь настроить Solarized для использования в VIM в Konsole (терминал KDE). Это результат, который я получаю:Консоль с Соляризованным

Обратите внимание, что Solarized отлично выглядит в GVIM на той же машине:ГВИМ с Соляризованным

Я подозреваю, что проблема в профиле Konsole (colorscheme), но я не вижу, как правильно настроить Konsole. Я пытался использовать Solarized.Файл Xresources надеется, что это улучшит поддержку Konsole, но это не так.

2 ответа2

6

Тема прекрасно работает в gVIM, потому что gVIM поддерживает 16,7 миллионов цветов, среди которых есть и Solarized.

В терминале Solarized будет использовать 16 цветов терминала ANSI по умолчанию. Это будет выглядеть ужасно, если вы не установите тему Solarized для вашего эмулятора терминала. Для Konsole доступно много версий, вам следует поискать и выбрать наиболее точную. После установки тема заменит 16 цветов ANSI (обычно довольно простых) на соляризованные, «соляризация» всего терминала (или, скорее, любого цветного приложения).

Альтернативой является указание Solarized «опуститься» до базовой 256-цветовой палитры, которую поддерживают многие эмуляторы терминала. Цвета, которые вы получаете, не будут отображать истинные соляризованные цвета, но являются приблизительными. Вы можете включить версию Solarized с 256 цветами, добавив let g:solarized_termcolors=256 в ваш файл .vimrc .

Кроме того, если ухудшенные цвета ЕЩЕ не появляются, добавьте ответ Дэниела Андерссона к моему и добавьте set t_Co=256 в ваш .vimrc . (в этом нет необходимости, если ваш $TERM установлен правильно, вероятно, он должен быть xterm-256color)

4

В основном следуйте http://vim.wikia.com/wiki/256_colors_in_vim.

Короче:

  • Правильно ли работает поддержка 256 цветов в вашем терминале? Запустите тест на 256 цветов (я использую этот скрипт).
  • Правильно ли установлено значение $TERM ? Вики Vim предлагает TERM=konsole-256color для Konsole.
  • Правильный термин должен установить эквивалент для set t_Co=256 в Vim; Вы также можете попробовать установить это самостоятельно (в ~/.vimrc , перед загрузкой цветовой схемы).

Надеюсь, это может по крайней мере устранить некоторые ошибки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .