Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以为键绑定中的每个操作停止vim重绘?_Vim - Fatal编程技术网

是否可以为键绑定中的每个操作停止vim重绘?

是否可以为键绑定中的每个操作停止vim重绘?,vim,Vim,这纯粹是一个可视化的东西(vim工作正常),但通过一些键映射,我将vim设置为执行多个操作,例如 例如,使用alt j/k向上/向下移动选定的块 vmap <M-j> Vxp`[v`] vmap <M-k> VxkP`[v`] vmap Vxp`[v`] vmap VxkP`[v`] 这很好,但每次操作都会重新绘制,这有点分散注意力 所以我的问题是: 是否可以将密钥绑定设置为在操作完成之前不重新绘制?我想您正在寻找 :help 'lazyredraw'

这纯粹是一个可视化的东西(vim工作正常),但通过一些键映射,我将vim设置为执行多个操作,例如

例如,使用alt j/k向上/向下移动选定的块

vmap <M-j> Vxp`[v`]
vmap <M-k> VxkP`[v`]
vmap Vxp`[v`]
vmap VxkP`[v`]
这很好,但每次操作都会重新绘制,这有点分散注意力

所以我的问题是:


是否可以将密钥绑定设置为在操作完成之前不重新绘制?

我想您正在寻找

:help 'lazyredraw'