Я испытывал несколько различных цветовых схем энергии, но ни один из них никогда не похож на изображение (они кажутся очень сухими, не как красочными). Я попытался смешать со всеми "предпочтениями профиля" на терминале, но они, кажется, не устраняют цветную проблему. Я нахожусь на Бете 1 Ubuntu 11.04. Любые предложения ценятся.
Стандарт ANSI X3.64 только указывает 16 цветов, и это - то, для чего Xterm объявляет в его terminfo описании"xterm
". (Терминал GNOME Xterm-совместим и использует то же terminfo описание также.)
Текущие версии и Xterm и Терминала GNOME имеют 256 цветовых режимов. Так как большинство программ использует terminfo, чтобы решить, использовать ли 256 цветов, необходимо установить $TERM
соответственно. Например, если это было xterm
, измените его на xterm-256color
.
export TERM="xterm-256color"
Перезапуск vim
после выполнения этой команды.
Один способ сделать это постоянно должно добавить следующее к Вашему ~/.bashrc
файл:
case $TERM in
xterm|screen|rxvt-unicode)
TERM="${TERM}-256color" ;;
esac
Это, конечно, еще лучше для конфигурирования этой установки в самом эмуляторе терминала (например. XTerm*termName
), но некоторые терминалы имеют его hardcoded (как с терминалом гнома), в этом случае ~/.bashrc
приемлемо, пока это не устанавливает новое значение вслепую.
В энергии можно использовать :set t_Co?
проверять, обнаружило ли это успешно 256 цветовых режимов. Не изменяйте это значение в Вашем .vimrc
, Тем не менее, поскольку это было бы очень ненадежно.
Конечно, ничто не может разбить gvim, который как графическая программа может использовать полный 32-разрядный цветовой диапазон.