ZSaberLv0 / ZFVimIM

vim输入法 / Vim Input Method by pure vim script, support: user word, dynamic word priority, cloud db files
204 stars 14 forks source link

在输入的时候命令行出会闪烁和弹出菜单的闪烁 #48

Closed gVimer closed 2 years ago

gVimer commented 2 years ago

如图 LbySwlVnmt 就是这个函数调用的时候 能去掉么 或者加上silent Dingtalk_20220707184410

ZSaberLv0 commented 2 years ago

这玩意儿是用 i_CTRL-R + feedkeys 触发的, 目前是没发现有什么方式能绕过这个闪烁问题

gVimer commented 2 years ago

好的 那先就这样吧

gVimer commented 2 years ago

gVim_z71ndgF6re 这个弹出菜单在输入的时候经常闪屏能优化吗?

ZSaberLv0 commented 2 years ago

似乎没有什么好方法, 太长的输入会引起词库匹配耗时明显增加, 而词库匹配这种不太适合做缓存及异步, 毕竟本插件主要目的之一还包括兼容纯 vim script 环境

另外, 这种闪屏现象只在 Windows 非常明显, 其他平台即使耗时卡顿也不会造成闪屏, 原因不明

gVimer commented 2 years ago

好的 谢了! 太长输入只是为了说明闪屏的问题 实际输入中不会这样 刚在Mac上试了确实不会这样闪 应该是GVIM本身的问题了