专注于与ideavim的对话

Focus on dialog with ideavim

我在 ~/.ideavimrc 中设置了一些方便的映射,其中一些会导致 IntelliJ 打开一个新的 window/dialog 框。例如,下面一行让我输入 \t,它将打开 IntelliJ 的 "jump to test" 对话框,让我跳转到现有测试或创建一个新的测试文件:

:map \t :action GotoTest<CR>

这个几乎效果很好。唯一的问题是,当对话框弹出时,焦点仍然在编辑器 window 上,而不是对话框。因此,我不能简单地使用箭头键 select 我的选项并按回车键。相反,我必须使用鼠标。作为一个优秀的代码书呆子,我讨厌鼠标。那么,如何让键盘焦点发生变化呢?这可能吗?

已在 master 分支中修复 https://youtrack.jetbrains.com/issue/VIM-796, but the fix hasn't been released yet. You can download a CI build and help testing IdeaVim. See https://github.com/JetBrains/ideavim 以获取更多详细信息。