Как реализация vim рисует (печатает) на экране поверх последнего напечатанного буфера? - PullRequest
0 голосов
/ 14 декабря 2018

Как реализован vim, просто '' запускает команду очистки при каждом перерисовке '' или что-то вроде '' отрисовки на экране с помощью команды ABCD XYZ ''?

1 Ответ

0 голосов
/ 15 декабря 2018

Vim имеет 2 команды для перерисовки частей интерфейса, redraw для обновления экрана и :redrawstatus для перерисовки строки состояния в текущем окне.

Я считаю, что обаиз этой работы просто переходя через экран или строку состояния, заменяя персонажа, которого он получает, тем, что должно быть там.С помощью команды redraw вы также можете добавить ! в конец, чтобы очистить экран перед перерисовкой.И добавление ! к :redrawstatus просто заставит его перерисовать все строки состояния.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...