假设我的文件只包含这个字符串:
This strings
need to be commented
在正常模式下,我执行以下命令链:
克 克 控制 + v Ĵ 我 / /
现在,如果我按 Ctrl + c 我会有这个
//This strings
need to be commented
但如果我按 Esc 我会有这个
//This strings
//need to be commented
为什么结果不同?
答案 0 :(得分:3)
根据i_Ctrl-c
的帮助,当按 Ctrl + C 退出正常模式时,vim不会触发InsertLeave
事件,因为我想完成插入。
解决方法是将 Ctrl + C 重新映射到 Esc
noremap <C-c> <Esc>