如何在 Mac 上访问 Intellij 2017+ 中的助记词?

2024-03-27

他们支持的 Intellij 代码库中有一些证据ALT(/Meta)+CTL - (mnemonic)在Mac中。

E.g: in platform/platform-api/src/com/intellij/openapi/MnemonicWrapper.java

  if (SystemInfo.isMac && Registry.is("ide.mac.alt.mnemonic.without.ctrl")) {

以及对应的resource值在./platform/util/resources/misc/registry.properties被设定为true :

ide.mac.alt.mnemonic.without.ctrl=true

然而,同时按下这两个修饰键和 .. 说 ..F (for File在主菜单中)对我不起作用Sierra与最新的2017.1智能。

这应该有效吗?有没有其他方法可以让助记符在 Mac 上工作?

注意:请勿评论/回复“Mac 上不鼓励/支持助记符”. I am more而不是清楚地意识到 OS/X 上的这个可怕的缺点。然而在以前的版本中Intellij it has已经可以在 Mac 上使用助记符了:如果它们能够再次发挥作用,将会是一个巨大的推动。

Update A YouTrackIntellij Jetbrains 支持负责人请求解决此问题。是这里https://youtrack.jetbrains.com/issue/IDEA-175624 https://youtrack.jetbrains.com/issue/IDEA-175624

CTRL-ALT-(助记符)确实有效。

JetBrains 负责人 Serge Baranov 也提到 ALT-(Mnenomic) 是supposed上班。我的任何笔记本电脑在 2017.X 上都没有/没有。

由 Serge Baranov 领导的 Jetbrains 支持团队为此付出了辛勤的努力,但无法重现。我对此表示惊讶,因为我这边安装了六个装置 - 全部都不起作用。显然对于他们的测试团队来说does工作。我的一台 Mac 是 2017 年 6 月刚出厂时安装的 Sierra,我安装了 IJ Ultimate 2017.1,默认设置没有任何更改。它不起作用。

目前尚不清楚 Alt-Mnemonics 在 2017.X 上工作需要什么条件。

*另一个更新*。 Jetbrains 已为此提供了解决方案:请参阅最后一个答案。


确保 IntelliJ IDEA 设置中未禁用助记符:

By default mnemonics should work with Ctrl+Alt and Alt on Mac.

If you prefer only Ctrl+Alt, add -Dide.mac.alt.mnemonic.without.ctrl=false in Help | Edit Custom VM Options (Processes Alt-based shortcuts for mnemonics in addition to Ctrl+Alt-based shortcuts. Affect MacOS only.)

There is also a bug in IntelliJ IDEA 2017.1.x versions which causes mnemonics to work via Alt in dialogs, but not in the menu. Adding -Dide.mnemonic.helper.old=true in Help | Edit Custom VM Options will workaround this issue. The fix will be available in 2017.2.x.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Mac 上访问 Intellij 2017+ 中的助记词? 的相关文章

随机推荐