Vim - Colorscheme оставляет черный (пробел) в случайных местах - PullRequest
0 голосов
/ 11 февраля 2019

Vim и NeoVim оставляют участки просто черного текста, разбросанные в случайных местах по всему окну просмотра.Это чаще всего происходит при прокрутке или прыжках между локациями.Этот эффект произошел на разных цветовых схемах, поэтому я подозреваю, что это больше проблема с vim или моей оболочкой, чем со схемой.Обычно, когда я загружаю файл, эти патчи не существуют, но они появляются довольно быстро после запуска vim.Перезагрузка моего файла конфигурации или изменение схемы определенно заставляет их появляться.Перезапуск оболочки или выход и перезапуск vim не оказывают никакого влияния.

Я запускаю сборку windows 17763.92 для windows 10 Education & vim / neovim в Ubuntu (версия 18.04 Bionic) bash для окон под WSL.

Может ли кто-нибудь объяснить мне, почему это происходит?

Вот моя информация о версии vim .

Вот моя vimrc Файл & A Снимок экрана Описанного эффекта.

1 Ответ

0 голосов
/ 13 февраля 2019

Обычно это вызвано неправильной настройкой терминала в $TERM.Команды, которые Vim отправляет на терминал, чтобы очистить его, неправильно устанавливают цвет фона, и только текст, написанный сверху, имеет правильный фон.

Если вы не нашли для этого исправления, выможно обойти проблему, очистив цвет фона группы выделения Normal:

:hi Normal ctermbg=NONE
...