Intellij idea IdeaVIM密钥绑定在intellij中不起作用

Intellij idea IdeaVIM密钥绑定在intellij中不起作用,intellij-idea,ideavim,Intellij Idea,Ideavim,我刚刚升级了IdeaVIM以使用新添加的对窗口管理的支持。我遇到的问题是键绑定根本不起作用。我尝试过手动编辑keymap,添加回默认绑定,但它们不起作用 当我点击C-w时,我在modeline中得到了一些帮助,让我知道在该前缀处有哪些键绑定可用(l表示窗口右侧,h表示窗口左侧等),但当我点击第二个键时,什么都没有发生!这是怎么回事?我正在运行ideavim 13.1.3 您可以通过:shift-cmd-A启用/解除它,然后键入ideavim,您将在那里看到一个开关不完全是相同的问题,但对我来说

我刚刚升级了IdeaVIM以使用新添加的对窗口管理的支持。我遇到的问题是键绑定根本不起作用。我尝试过手动编辑keymap,添加回默认绑定,但它们不起作用


当我点击C-w时,我在modeline中得到了一些帮助,让我知道在该前缀处有哪些键绑定可用(l表示窗口右侧,h表示窗口左侧等),但当我点击第二个键时,什么都没有发生!这是怎么回事?我正在运行ideavim 13.1.3

您可以通过:shift-cmd-A启用/解除它,然后键入ideavim,您将在那里看到一个开关

不完全是相同的问题,但对我来说 Vimidea/Vim插件在Pycharm/Rubymine/Intellij上不起作用

终于找到了解决方案 (在MAC上)

只需确保与重构->提取->变量和vim emulator的键映射没有冲突

进入设置->键映射->主菜单->重构->提取->变量 然后删除快捷方式

现在运行快捷方式使VimEmulator运行,在Mac中点击:

Cmd+option+V(option是命令旁边的键)

如果其仍然不起作用,则意味着您无法退出插入模式-请确保将退出键绑定到:

设置->键映射->插件->ideavim->退出插入模式==退出

实际上当您向您的团队成员请求代码帮助,而他/她不习惯使用Vim时,使用快捷方式启动/停止VimEmulator是一个好主意


只需点击cmd+option+V,您就可以在不使用Vim的情况下重新使用idea,然后再次开始使用Vim:)

您使用的是哪个版本的IdeaVim?13.1.3很可能是IntelliJ IDEA的版本。您是否在设置| keymap中设置了您的keymap?您的~/.ideavimrc是否包含任何自定义密钥映射?最新版本的ideavim中有以下绑定。ideavimrc:
:map$
:map^:imap$la:imap^I,我刚刚擦除了所有自定义密钥绑定,以使默认值重新工作。我刚刚接受我不能编辑带有
C-w
前缀的密钥绑定。检查
是否由Vim仿真处理,而不是设置中的IDE | Vim仿真|冲突。
C-w
根本不在列表中。你在Mac上工作吗?是的,在Mac上工作。我不知道它是什么,但我卸载了Material主题插件并重新启动,然后能够
shift-cmd-A
,我打开了Vim绑定。在那之前,我不能。太好了!所以我相信以上步骤终究奏效了:)很高兴听到它对你有用!没有。我必须先卸载材料主题。仅供参考-我已根据您的请求取消单击否决票。