因此,在VIM各种滚动的作品完美,但在gvim的时候,滚动屏幕闪烁,就像滚动速度特别noticable pgdn/pgup
,Ctrl+U
和Ctrl+D
.使用鼠标拖动滑块滚动时也是如此.我尝试了不同的背景颜色,但它没有任何区别.
任何想法如何解决这一问题?
小智 1
要求开发人员确保屏幕重绘是双缓冲的。
我记得几年前,当我在 Gvim(版本 6.0 左右)中使用普通的、非抗锯齿的 X11 绘制调用时,就遇到过这种情况。在这种情况下,绘制速度并不明显。当使用任何抗锯齿功能时,我可以观察到闪烁。
显然,双缓冲对于原始终端代码来说不是必需的,并且我假设 GUI 更新是从原始终端更新代码派生的。
注:本回答仅供参考,仅供日后开发参考。