如何从 .ideavim 中删除重映射?
How Do I delete a remap from .ideavim?
我正在使用 intelij 和 Ideavim。
我通过在 .ideavimrc
中键入 inoremap gh <Esc>
将 Esc 重新映射到 gh
,它运行良好。最近,我发现在输入“High
light”这样的单词时,中间的gh
总是读作gh
然后vim会移出insert模式。
我试图通过删除 .ideavim
中的内容来恢复它,但旧的 gh
仍然有效。
我还尝试将其更改为 gg
,然后更改为 jj
,试图删除旧的 gh
,但它们似乎起球了。
当我输入 :imap 时,我看到这个
并且所有三个,gg
,gh
,和jj
在插入模式下都作为 Esc 工作。
如何去掉剩下的,只留下jj
?
我也尝试了很多建议,比如使用 iumap 或 umap,但似乎没有用。
我在 windows.
解决方案是 imapclear
。这清除了我之前所做的所有重新映射。
请注意,它只会清除仅在插入模式下有效的重映射。
这是一个非常有用的资源,对我有帮助 https://vim.fandom.com/wiki/Mapping_keys_in_Vim_-_Tutorial_(Part_1)
我正在使用 intelij 和 Ideavim。
我通过在 .ideavimrc
中键入 inoremap gh <Esc>
将 Esc 重新映射到 gh
,它运行良好。最近,我发现在输入“High
light”这样的单词时,中间的gh
总是读作gh
然后vim会移出insert模式。
我试图通过删除 .ideavim
中的内容来恢复它,但旧的 gh
仍然有效。
我还尝试将其更改为 gg
,然后更改为 jj
,试图删除旧的 gh
,但它们似乎起球了。
当我输入 :imap 时,我看到这个
并且所有三个,gg
,gh
,和jj
在插入模式下都作为 Esc 工作。
如何去掉剩下的,只留下jj
?
我也尝试了很多建议,比如使用 iumap 或 umap,但似乎没有用。 我在 windows.
解决方案是 imapclear
。这清除了我之前所做的所有重新映射。
请注意,它只会清除仅在插入模式下有效的重映射。
这是一个非常有用的资源,对我有帮助 https://vim.fandom.com/wiki/Mapping_keys_in_Vim_-_Tutorial_(Part_1)