我希望Ctrl-W关闭IntelliJ IDEA中的当前编辑器选项卡。我使用IdeaVim,不知何故,这似乎阻碍了我的尝试。
我试过但不管用的方法:
- 在设置→键盘Map→主菜单→窗口→编辑器选项卡→关闭中添加“Ctrl+W”快捷键。如果我禁用IdeaVim,这 * 确实 * 有效。
- 在Settings → Keymap → Plugins → IdeaVim → Close current window中添加“Ctrl+W”快捷键。这好像一点用都没有!?
:nmap <C-W> <C-F4>
(Ctrl-F4的默认快捷方式可以实现我的愿望--我只想让Ctrl-W来实现)
我也试过使用普通的vim键“Ctrl-W c”,但这会关闭 * 所有 * 编辑器选项卡,而不仅仅是当前选项卡。
IdeaVim似乎也不知道:wincmd
或:tabclose
。
有没有办法在IdeaVim处于活动状态时(理想情况下是在正常模式下,但所有模式都可以)将Ctrl-W设置为关闭当前编辑器选项卡的快捷方式?
2条答案
按热度按时间vulvrdjw1#
我正在使用Android Studio,它是基于IntelliJ构建的,这对我来说很有效:
转到Settings → Other Settings → Vim Emulation,然后将Ctrl+W快捷方式更改为由IDE处理。
您可能还需要将Ctrl+W快捷键添加到Settings → Keymap → Main menu → Window → Editor Tabs → Close。但你说你已经做了。
yyhrrdl82#
在 .ideavimrc 中,您可以添加以下行
这将允许ideavim关闭当前的编辑器选项卡