1

Я предпочитаю использовать vim непосредственно в моем терминальном эмуляторе (gnome-terminal или konsole), а не использовать gvim, потому что он лучше интегрируется в мой рабочий процесс.

К сожалению, это также делает красивые цветовые схемы недоступными.

Есть ли простой способ заставить работать цветовые схемы, такие как вомбат, в эмуляторе терминала?

3 ответа3

4

Цветовые схемы могут быть написаны специально для gvim или специально для цветного терминала 88/256. Если ваш терминал не поддерживает 88 или 256 цветов - или ваша схема цветов вообще не поддерживает терминалы, многие схемы цветов не будут работать.

Если вы хотите попробовать, скрипт CSApprox.vim попытается сделать цветовую схему графического интерфейса доступной в вашем терминале, изменив цветовую схему, чтобы использовать цвета, доступные в вашем терминале.

Другой вариант - использовать скрипт CSExact.vim, который вместо этого изменяет цветовую палитру вашего терминала в соответствии с цветами, определенными в схеме цветов. Это имеет то преимущество, что является более точным с несколькими недостатками, упомянутыми в документах.

3

Некоторые схемы цветов могут работать только в 256-цветном терминале. Каково значение вашей переменной среды TERM ? Попробуйте установить его, например, xterm-256color .

2

первые строки моего .vimrc:

if $COLORTERM == 'gnome-terminal'
    set term=gnome-256color
    colorscheme wombat
    "colorscheme railscasts
    "colorscheme ir_black
else
    colorscheme default
endif

(GNOME Terminal 2.30.2, VIM 7.2.330)

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