Vim не имеет 256 цветов

Я экспериментировал с различными системами цветов в энергии в последнее время. Моя проблема состоит в том, что цвета, используемые схемами только, используют эти 16, раскрашивает мои Предпочтения Профиля, даже при том, что мой терминал поддерживает 256 палитр.

Когда я вставил tput colors это возвращается 256. У меня есть мой TERM переменный набор к xterm-256color. Я имею set t_Co=256 в моем .vimrc. По этому вопросу, Как я включаю полноцветную поддержку в Vim? существует сценарий Python, который отобразит Ваши доступные цвета. Я вижу полный спектр цветов, которые человек показывает в их снимке экрана.

Все же даже после того, как все это, цвета в моей энергии - только те перечисленные в Предпочтениях Профиля. Я знаю это, потому что я могу изменить цвета и видеть соответствующий "darkgreen" (или какой бы ни окрашивают, я выбираю), изменение шрифта в любом цвете, на который я изменил его.

Таким образом каждый раз, когда я указываю систему цветов, она имеет общий взгляд и появление его, но это не точно корректно. Я хотел бы иметь свой взгляд цветовых схем, как они делают в снимках экрана, которые я вижу их.

Действительно ли возможно сделать это, или я должен буду всегда вручную изменяться, эти 16 раскрашивает мои Предпочтения Профиля для прекрасного соответствия системе цветов?

Я использую vim-gnome пакет в Ubuntu 14.04 с терминалом гнома. Спасибо за любую справку.

4
задан 13 April 2017 в 15:24

1 ответ

Это работает в терминале гнома + энергия на Ubuntu 14.04:

Во-первых, устанавливает удар, устанавливающий как конец ~/.bashrc файл как это:

if [ -n "$DISPLAY" -a "$TERM" == "xterm" ]; then
    export TERM=xterm-256color
fi

Затем, устанавливает установку энергии в конце ~/.vimrc файл как это:

if $COLORTERM == 'gnome-terminal'
  set t_Co=256
endif

необходимо будет загрузить новый терминал, чтобы видеть, что они имеют эффект. Можно работать , сценарий Python для тестирования является установкой удара, вступил в силу и затем тестирование поддержки энергии, которой я верю, была базовая проблема выше:

Установка 256 цветных тем энергии загрузка сценария и сохранение его к ~/.vim/colors/inkpot.vim и включают его с этой командой:

:colo inkpot

необходимо видеть тему, которая при локальном тестировании не изменяется, когда цвета терминала гнома изменяются. Можно сделать эти темы постоянными путем добавления команды к .vimrc файлу.

[еще 1115] информация о цветах энергии может быть найдена на их веб-сайте .

3
ответ дан 1 December 2019 в 10:05

Другие вопросы по тегам:

Похожие вопросы: