我正在尝试映射键韓到Esc键在 Vim 中键入。
我不知道.vimrc一开始。因此,我在命令模式下将这些命令粘贴到 vim 中,如下所示:
:inoremap jk <Esc>
:cnoremap jk <Esc>
显然它不起作用。所以我发现了.virmc所以我将上述命令粘贴到 ~/.vimrc 文件中并重新启动终端。现在每次我按韓,它只是粘贴这个<Esc>文件本身中的单词。
当我搜索:inoremap jk在 vim 的命令模式下,它说它被映射到<Esc>。因此,如果我尝试通过以下方式删除它韋恩馬普,它删除了它,但在终端重新启动后,它又回到了同样的问题。我不想要键绑定韓粘贴<Esc>在文件中,但希望它将我从插入模式带入命令模式。我在这里做错了什么?任何建议都会有帮助。
答案1
事实证明我对 vi 和 vim 感到困惑。
inoremap 和 cnoremap 有助于将键映射到我们特定的键绑定。我在使用 vi 时遇到了问题,因为 vim 是 vi 的超集,而这种映射似乎在 vi 中不起作用。
去除索引映射和cnoremap我们可以做的:
iunmap <键绑定>
cunmap <键绑定>