IdeaVim中取消键位映射

7
我尝试使用以下命令在PHPStorm Idea VIM中将数字键盘1映射为一个键组合:
:map k1 keycombination
现在实际上k + 1被映射到了这个键组合。当使用K键导航时,系统会等待K后面的额外输入,这非常恼人。
我尝试取消映射组合,但命令“:unmap k1”不起作用。当我使用:map命令检查按键绑定时,k1映射仍然存在。
我找不到任何关于此的文档。有人知道如何在Idea VIM中取消映射键吗?
4个回答

3

您可以使用以下命令,我今天刚弄明白:

:map k k

无论如何,在ideavim中应该有一个unmap命令!


唉,我也碰到同样的问题。虽然我已经将“//”映射为清除搜索高亮显示,但是这真的很烦人,因为使用“/”开始搜索现在无法正常工作。不幸的是,像这里建议的重新映射单个“/”对我来说并没有起作用。 - Slartibartfast

0
我找到了问题所在:重新启动PHPStorm后,映射被删除了。
在IDE崩溃之前,我不得不使用killall命令关闭它,这就是为什么使用:map命令设置的按键映射没有被重置的原因。

0

我也曾经因为不小心按下了:map h而遇到过同样的问题。我关闭了WebStorm并重新打开它,问题就解决了。


0
一个解决方法:
map k :action VimCancelExEntry<cr>

看起来VimCancelExEntry没有任何副作用(至少在正常模式下)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接