У меня проблема с цветовыми схемами Vim: цвет фона не заполняет весь экран. Например, в «синей» цветовой схеме весь экран должен стать синим. Вместо этого синий фон распространяется только до конца каждой строки. Это параметр в консоли, который мне не хватает, или это проблема с настройками по умолчанию для vim?
У меня эта проблема только с Ubuntu 10.10. echo $TERM
выходы xterm-color
.
[Обновление]: Для устранения источников ошибок мой минимальный файл ~ / .vimrc выглядит так:
filetype plugin on
colorscheme blue
syntax on
/etc/vim/vimrc
содержит неизменные значения по умолчанию Ubuntu
Как объяснено здесь, отключить Цвет фона Стереть (BCE) путем очистки t_ut
вариант терминала (запустить :set t_ut=
в Vim, а затем нажмите Контроль+L для обновления дисплея терминала), чтобы Vim распространял цвет фона цветовой схемы на весь экран терминала. Это также работает, если Vim используется внутри tmux или экрана GNU.
У меня была такая же проблема с Ubuntu 12.04 и OpenBSD 5.1 при использовании vim внутри tmux. В конечном итоге я смог решить эту проблему, установив тип моего терминала на экран-256 цветов.