如问题所述,我的 vim 以删除模式开始。如果我打开一个文件并点击j
开始导航,那将删除第一行。
我已将问题隔离到我的以下行.vimrc
:
nnoremap <silent> <esc> :noh<return><esc>
我不明白为什么这甚至会触发删除模式。最重要的是,我相信我添加<silent>
了指示 vim 在不执行它的情况下进行此绑定,但似乎并非如此。
为什么会发生这种情况的解释是什么?
(旁注,这个映射是告诉vim在我按下esc时清除搜索高亮)
如问题所述,我的 vim 以删除模式开始。如果我打开一个文件并点击j
开始导航,那将删除第一行。
我已将问题隔离到我的以下行.vimrc
:
nnoremap <silent> <esc> :noh<return><esc>
我不明白为什么这甚至会触发删除模式。最重要的是,我相信我添加<silent>
了指示 vim 在不执行它的情况下进行此绑定,但似乎并非如此。
为什么会发生这种情况的解释是什么?
(旁注,这个映射是告诉vim在我按下esc时清除搜索高亮)