我在Windows上使用gvim 7.4,并且经常从插入模式使用 CTRL + O (从正常模式执行一个命令,然后返回插入模式)。有些东西已经重新映射(或不重新)到它回家的地方或插入模式的东西。
:imap
,:nmap
和:vmap
未显示CTRL-O
的任何重新映射,并且我已停用mswin.vim
和{{ 1}}来自behave mswin
,但它仍在发生。
有人看过这个或知道如何纠正吗?是否有其他方法可以查看映射它和/或覆盖映射的内容?
答案 0 :(得分:1)
对此解决方案并不满意,但 Ctrl - Shift - O 的行为与我期望的方式 Ctrl < / kbd> - O 表现。
答案 1 :(得分:0)
如果:verbose imap <C-o>
没有显示任何内容,也可能是由InsertLeave
(或InsertEnter
)触发的事件处理程序引起的。您可以通过:set eventignore=all
快速查看;如果这样可以解决问题,你需要找到:autocmd InsertLeave
列出的所有处理程序来查找罪魁祸首。