在IntelliJ IDEA中选择键盘快捷键的原则是什么?

时间:2015-10-09 12:35:26

标签: intellij-idea keyboard-shortcuts

Intellij IDEA有许多有用的功能,其中很多都有键盘快捷键。

但是记住快捷方式可能很困难,至少对我而言。

是否有一些一致的指导原则,设计师选择这些快捷方式?我相信学习这些原则有助于记住捷径本身。

1 个答案:

答案 0 :(得分:2)

我认为你最接近的答案是&#34;它取决于&#34;。显然选择了一些快捷方式,因为键绑定描述了快捷方式的作用,例如 + O 意味着打开,不仅在IntelliJ中,而且在整个OS X中的许多地方。< / p>

某些快捷方式可能没有任何此类语义含义,例如 Alt + Enter 并且因为它们经常被使用和放置而被选中相对于彼此的键是舒适的。

具有类似用途的其他键盘快捷键具有相同的键启动顺序。例如,提取重构快捷方式,如下所示:

  • + Alt + M - 提取方法
  • + Alt + C - 提取常数
  • + Alt + V - 提取变量
  • + Alt + F - 提取字段
  • + Alt + P - 提取参数

因此,在这种情况下,您只需要记住,如果要提取某些内容,请按 + Alt 以及要提取的内容的第一个字母。

话虽如此,我并不相信学习键绑定的方法是记住它们,而是使用它们。如果您多次使用一个键绑定,那么您将记住它。例如,您可以通过在菜单中找到要执行的操作来帮助此过程,但不要单击它,而是查看旁边的键盘快捷键并按下它。或者使用 + Shift + A 查找操作,查看快捷方式并使用它。

甚至有插件可以帮助您解决此问题,例如可以通过设置/插件/浏览存储库安装的Key Promoter。此插件显示了当您通过在菜单中单击它来调用某些操作时可以使用的快捷方式等。它还显示您以这种方式使用此操作的次数,而不是使用相应的快捷方式。