说明

设置按键码,然后使用按键码重映射,判断的时间可以与组合键不同,所以可以缩短因快速录入所导致误操作的几率。

实践

设置按键码判断时间,不要低于25
set ttimeout ttimeoutlen=50
设置按键码 <M-;>的按键组合为\e;
exec "set <M-;>=\e;"
重映射<M-;>为<esc>
inoremap <M-;><esc>

这样就可以在插入模式下使用alt-;来退出编辑模式。

参考

Vim中如何正确使用 Alt映射

更多推荐