Назад | Перейти на главную страницу

Как указать Vim, что цвет фона будет увеличиваться на весь экран?

У меня проблема с цветовыми схемами 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 цветов.