Как сделать vi redraw screen?

Когда я использую

git commit --amend

Он войдет в окно vi, чтобы я мог вводить комментарии для фиксации, проблема в том, что окна vi будут показывать некоторые грязные символы из прежнего фона оболочки. Поэтому мне интересно, как я могу позволить vi перезагрузить или перерисовать экран, чтобы сделать экран нормальным.

До сих пор я пытаюсь использовать reset терминал и Ctrl + L, он работает, но мне интересно, есть ли лучший ответ для такой ситуации?

Ответ 1

Я использую control-L для таких целей уже 35 лет, что с ним не так? -)

Ответ 2

Чтобы заставить обновление экрана

:redraw!