如何禁用VIM中的内部密钥绑定



我使用的是abtrol vim插件,并包含使用 s键的使用使我处于插入模式。我试图按照此链接指示将以下行插入我的〜/.vimrc文件中,但它不起作用:

map <s> <Nop>

好吧,首先,vim-surround绝对不会更改s的映射。它 dis 映射到 dsyscs,以及在视觉模式下的 S。但这确实不是更改您的默认s映射。

即使这样做,也不会引起任何问题。您无需unmap才能使另一张地图工作。相反,新的映射适用于原始图。

,但仍在回答有关禁用默认键绑定的实际问题,您有一个基本想法,但犯了一个很小的错误。不需要s周围的支架。尝试添加:

map s <Nop>

而不是。

如果您真的想这样做,即使不需要使用VIM-Surround,我建议使用nnoremap而不是map。它们之间的差异在这里总结。

最新更新