Это потому, что у Microsoft есть ошибка в их терминале. Их терминал утверждает, что он относится к типу xterm-256color
, и терминалы этого типа должны поддерживать функцию, называемую стиранием цвета фона (BCE). Однако Microsoft не удалось реализовать эту функцию должным образом. Vim пытается использовать его для очистки фона, и ничего не происходит.
К счастью, Microsoft исправила эту проблему . Вам следует убедиться, что вы используете самую последнюю версию Windows 10, последнюю версию Microsoft Terminal и последнюю версию WSL. Если это не помогло, вы можете добавить set t_ut=""
в ваш .vimrc
и посмотреть, исправит ли это. Однако, если вы это сделаете, возможно, что другие программы будут иметь такую же проблему, пока у вас не будет фиксированная версия терминала.