Mac 如何在 Intellij 2017+ 中访问助记符?
How to access mnemonics in Intellij 2017+ on Mac?
他们在 Mac 中支持 ALT
(/Meta)+CTL
- (mnemonic)
的 Intellij 代码库中有一些证据。
例如:在platform/platform-api/src/com/intellij/openapi/MnemonicWrapper.java
if (SystemInfo.isMac && Registry.is("ide.mac.alt.mnemonic.without.ctrl")) {
并将./platform/util/resources/misc/registry.properties
中对应的resource
值设为true
:
ide.mac.alt.mnemonic.without.ctrl=true
然而,将这两个修改键与 .. 说 .. F
(对于主菜单中的 File
)一起按下对我来说在 Sierra
上不起作用,最新的 2017.1
智能.
这应该有效吗?有没有其他方法可以让助记符在 Mac.
上工作
注意:请不要comment/respond"mnemonics are not encouraged/supported on mac"。我 比 更清楚 OS/X 上的这个可怕缺点。然而,在 Intellij 的早期版本中, 是可能的在 Mac 上使用助记符:让它们再次工作将是一个很大的推动力。
更新 Intellij Jetbrains 支持负责人请求 YouTrack
问题。就在这里https://youtrack.jetbrains.com/issue/IDEA-175624
CTRL-ALT-(助记符)有效。
JetBrains 负责人 Serge Baranov 还提到 ALT-(Mnenomic) 应该 起作用。它没有/不适用于我在 2017.X.
上的任何笔记本电脑
由 Serge Baranov 领导的 Jetbrains 支持团队为此努力工作 - 但无法重现。我感到惊讶,因为我这边安装了六个装置 - 都不起作用。显然对于他们的测试团队来说,它 确实 有效。我的 Mac 之一是 2017 年 6 月与 Sierra 一起出厂的新产品,我安装了 IJ Ultimate 2017.1,没有对默认设置进行任何更改。它不起作用。
尚不清楚 Alt-Mnemonics 在 2017.X 上工作需要什么条件。
* 另一个更新* 。 Jetbrains 已为此提供修复:请参阅最后一个答案。
确保未在 IntelliJ IDEA 设置中禁用助记符:
默认情况下,助记符应与 Ctrl+Alt 和 Alt 一起使用 Mac.
如果您只喜欢 Ctrl+Alt,请在 Help
中添加 -Dide.mac.alt.mnemonic.without.ctrl=false
| Edit Custom VM Options
(除了基于 Ctrl+Alt 的快捷键之外,还处理基于 Alt 的助记符快捷键。仅影响 MacOS。)
IntelliJ IDEA 2017.1.x 版本中也存在一个错误,导致助记符可以通过对话框中的 Alt 工作,但不能在菜单中工作。在 Help
中添加 -Dide.mnemonic.helper.old=true
| Edit Custom VM Options
将解决此问题。该修复程序将于 2017 年可用。2.x.
感谢 JetBrains 的 Serge Baranov:我们现在有了解决方案
将以下内容添加到 Custom VM Options
-Dide.mnemonic.helper.old=true
此外,还将向 2017.2
添加一个修复程序
他们在 Mac 中支持 ALT
(/Meta)+CTL
- (mnemonic)
的 Intellij 代码库中有一些证据。
例如:在platform/platform-api/src/com/intellij/openapi/MnemonicWrapper.java
if (SystemInfo.isMac && Registry.is("ide.mac.alt.mnemonic.without.ctrl")) {
并将./platform/util/resources/misc/registry.properties
中对应的resource
值设为true
:
ide.mac.alt.mnemonic.without.ctrl=true
然而,将这两个修改键与 .. 说 .. F
(对于主菜单中的 File
)一起按下对我来说在 Sierra
上不起作用,最新的 2017.1
智能.
这应该有效吗?有没有其他方法可以让助记符在 Mac.
上工作注意:请不要comment/respond"mnemonics are not encouraged/supported on mac"。我 比 更清楚 OS/X 上的这个可怕缺点。然而,在 Intellij 的早期版本中, 是可能的在 Mac 上使用助记符:让它们再次工作将是一个很大的推动力。
更新 Intellij Jetbrains 支持负责人请求 YouTrack
问题。就在这里https://youtrack.jetbrains.com/issue/IDEA-175624
CTRL-ALT-(助记符)有效。
JetBrains 负责人 Serge Baranov 还提到 ALT-(Mnenomic) 应该 起作用。它没有/不适用于我在 2017.X.
上的任何笔记本电脑由 Serge Baranov 领导的 Jetbrains 支持团队为此努力工作 - 但无法重现。我感到惊讶,因为我这边安装了六个装置 - 都不起作用。显然对于他们的测试团队来说,它 确实 有效。我的 Mac 之一是 2017 年 6 月与 Sierra 一起出厂的新产品,我安装了 IJ Ultimate 2017.1,没有对默认设置进行任何更改。它不起作用。
尚不清楚 Alt-Mnemonics 在 2017.X 上工作需要什么条件。
* 另一个更新* 。 Jetbrains 已为此提供修复:请参阅最后一个答案。
确保未在 IntelliJ IDEA 设置中禁用助记符:
默认情况下,助记符应与 Ctrl+Alt 和 Alt 一起使用 Mac.
如果您只喜欢 Ctrl+Alt,请在 Help
中添加 -Dide.mac.alt.mnemonic.without.ctrl=false
| Edit Custom VM Options
(除了基于 Ctrl+Alt 的快捷键之外,还处理基于 Alt 的助记符快捷键。仅影响 MacOS。)
IntelliJ IDEA 2017.1.x 版本中也存在一个错误,导致助记符可以通过对话框中的 Alt 工作,但不能在菜单中工作。在 Help
中添加 -Dide.mnemonic.helper.old=true
| Edit Custom VM Options
将解决此问题。该修复程序将于 2017 年可用。2.x.
感谢 JetBrains 的 Serge Baranov:我们现在有了解决方案
将以下内容添加到 Custom VM Options
-Dide.mnemonic.helper.old=true
此外,还将向 2017.2