在 JetBrains IDE 的菜单中使用 HJKL

问题描述 投票:0回答:3

选择建议的自动完成项时是否可以使用 J 和 K?请参见下图:我想按住 ALT 或 SHIFT(或以其他方式区分移动和打字),然后使用 J 和 K 选择正确的建议。

enter image description here

是否有类似的东西可用于在菜单中移动(在项目视图等中)?

intellij-idea pycharm
3个回答
9
投票

我可以通过创建快捷键 ALT+J 映射到 Down 键和 ALT+K 映射到 Up 键来完成这项工作。

您可以在弹出窗口中上下移动,无需将手从 HJKL 移开到箭头键。

这也适用于在路径中查找窗口,尽管它在导航菜单中不起作用。

enter image description here

更新: 要使

Alt + K
自 2020+ 版本起在“查找”窗口中工作,必须在“设置”中的
Appearance & Behaviour
->
Appearance
->
Disable mnemonics in controls
下禁用助记符。


4
投票

@Rok Povsic 的解决方案很棒,我也使用过它,但在一些弹出菜单中,例如意图操作、重构菜单或用法,该技巧不起作用。

所以我使用了 Microsoft 的 Power Toys 程序将 Alt+J、Alt+K、Alt+H、Alt+L 重新映射到 Windows 级别的箭头键,现在这在 IDE 中的任何地方都可以正常工作。

您甚至可以仅指定要覆盖此快捷方式的应用程序。例如,对于骑手来说,它将是“rider64.exe”。您可以在任务管理器的“详细信息”下找到您要使用的应用程序的名称。

enter image description here


0
投票

您可以重新映射以下菜单项:

  • 选择下一个节点 (j)
  • 选择上一个节点 (k)
  • 选择子节点 (l)
  • 选择父节点 (h)

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.