IntelliJ IDEA的按键映射缩写功能有什么用处?

62
什么是IntelliJ IDEA Keymap中的“Abbreviation”功能?Keymap网页帮助没有相应说明。 IntelliJ Keymap abbreviation screenshot
1个回答

63

根据 JetBrains Support 的 Andrey Dernov 的说法:

您可以使用键位图中添加的缩写,在“搜索所有地方”(双重Shift)时快速查找操作。

在将“foobar”缩写添加到Git注释命令后。

输入图像描述

我可以找到缩写并用双重 Shift 调用命令。

输入图像描述

不幸的是,该功能不支持部分输入。

输入图像描述

在这种情况下,我个人发现 Shift-⌘-A 更容易使用,因为结果仅限于命令。

PS:JetBrains 支持团队太棒了!

更新:JetBrains 进行了跟进:

该功能最近已添加到 IDEA 中,我们还没有时间更新文档。我们会在不久的将来更新。


2
谢谢,但我试图使用“实时模板”快捷方式调用键映射中定义的缩写,但没有成功。你能否给我一个具体的例子来调用自定义定义的键映射缩写?比如,在“主菜单-> VCS-> Git->注释”操作中定义的自定义annot缩写。 - Konrad Jamrozik
1
@KonradJamrozik 实际上,我自己在调用键映射缩写方面遇到了麻烦。我已经向IntelliJ支持发送了一封电子邮件,请求澄清。一旦我收到他们的回复,我将更新答案。 - kukido
1
@KonradJamrozik 更新了答案,并添加了来自JetBrains的信息。 - kukido
1
谢谢!我想对于那些在“查找操作...”框中不总是显示为第一选项的动作的非常短的缩写词(最多3个字母)可能会有所帮助。例如,当我搜索“keymap”时,我得到的是“默认键映射参考”,而不是“键映射”,因此像“km”这样的缩写词会很有用。 - Konrad Jamrozik
1
对于问题和答案都点赞!非常好的功能!就像穷人版的命令模式。 - yshavit
我曾经在快捷方式中添加了一个缩写,因为我不知道它是用来做什么的。之后,我尝试通过缩写查找快捷方式,但没有找到。受到这里另一条评论使用短缩写的启发,我创建了一个更短的缩写,并且它起作用了。显然,缩写的长度是有限制的,但是IntelliJ IDEA在分配“太长”的缩写时不会给出错误提示,而是悄悄地失败了。 - Mr. Lance E Sloan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接