vim实现如何在屏幕上的最后一个打印缓冲区上绘制(打印)?

时间:2018-12-13 21:43:00

标签: vim

vim是如何实现的,仅仅是“在每次重绘时运行清除命令”还是某种“使用ABCD XYZ命令在屏幕上绘制”?

1 个答案:

答案 0 :(得分:0)

Vim有2个用于重绘界面部分的命令,redraw用于更新屏幕,:redrawstatus用于重绘当前窗口中的状态行。

我相信这两种工作的方式都是通过在屏幕或状态栏上浏览,然后将需要的字符替换为其中的字符。使用redraw命令,您也可以在重新绘制之前将!添加到末尾以使其清除屏幕。将!添加到:redrawstatus只会使其重绘所有状态栏。