很多人和我一样用一些vim的win映射补丁,比如很有名的一个将ctrl+s映射为保存的命令:
noremap <C-S> :update<CR>
vnoremap <C-S> <C-C>:update<CR>
inoremap <C-S> <C-O>:update<CR>
这一补丁的问题是用OmniComplete的自动根据.和->找匹配时候,如果找不到,然后按下ctrl+s的话会输出:update,严重影响了工作效率。修改最后一句成如下可以改变这一状况:
inoremap <C-S> <C-C>:update<CR>a