IdeaVim:如何在不使用箭头键的情况下循环显示列表项?

时间:2016-07-10 08:20:40

标签: intellij-idea ideavim

有没有办法在不离开键盘主行的情况下浏览建​​议列表?我正在寻找某种vim式模拟向上/向下箭头动作。list of suggestions in IntelliJ IDEA

4 个答案:

答案 0 :(得分:3)

你可以将 Fn + h j k l 绑定到箭头键在您的操作系统中全局永远不要再离开家了! Fn 通常位于键盘的左下角,您可以用左手掌轻松触及它。

在OS X上,您可以使用优秀的Karabiner软件(以前称为KeyRemap4MacBook)重新映射密钥,该软件具有" Vi模式"预设。

在Linux上有几种使用xmodmap或XKB的解决方案,请参阅https://superuser.com/questions/96299/mapping-superhjkl-to-arrow-keys-under-x。您可能需要将Fn替换为 LCtrl :我不确定 Fn 是否对密钥重映射代码可见。

不确定Windows上是否有任何选项。

此外,某些高端键盘也可以在硬件中重新映射密钥。

答案 1 :(得分:0)

在Windows上,您可以使用AutoHotkey Win + j k 重新映射到向下 向上

#j::Send {Down}
#k::Send {Up}

答案 2 :(得分:0)

在OS X上,可以使用 + N + P 。无需外部工具!

答案 3 :(得分:0)

对于在2019年阅读此书的人

您可以使用Ctrl + nCtrl + p来循环自动完成选项

参考:https://youtrack.jetbrains.com/issue/VIM-438#comment=27-520874