简体   繁体   中英

gvim Windows CTRL-O remapped?

I'm using gvim 7.4 on Windows, and I use CTRL + O from insert mode quite often (execute one command from normal mode, then come back to insert mode). Something has remapped it (or not) to where it goes home or something from insert mode.

:imap , :nmap , and :vmap don't show any remapping for CTRL-O , and I've disabled the call to mswin.vim and behave mswin from _vimrc , but it's still happening.

Has anybody seen this or know how to correct it? Is there some other way to see what mapped it and/or override the mapping?

对于此解决方案并不太满意,但是Ctrl - Shift - O在插入模式下的行为与我期望Ctrl - O的行为相同。

If :verbose imap <Co> doesn't show anything, it could also be caused by event handlers triggered by InsertLeave (or InsertEnter ). You can quickly check via :set eventignore=all ; if that fixes the problem, you need to go to all handlers listed by :autocmd InsertLeave to find the culprit.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM