PHPStorm 10 随机忽略 AltGr +8/9 打开括号
PHPStorm 10 randomly ignores AltGr +8/9 to open brackets
我在使用新版 PHPStorm 10.0.2 时遇到了一个奇怪的情况。
我有一个德语键盘,要打开方括号 [],我需要键入 AltGr + 8 或 9 键的组合。
一切正常,直到在某个时间点,随机地,这些组合被忽略,它们被解释为 Alt+Strg(英语键盘上的 Alt+Ctrl)+ 8 或 9,它从大括号向上跳并且下来。
此问题发生在 Windows。当我到达 linux 机器时会更新这个问题,以防我可以重现它。
德语键盘布局是机器上的默认键盘布局,因此没有其他语言。
有人遇到过这个问题吗?如何解决?
更新 1:
如果我按 Alt + AltGr 和 8 或 9 它可以正常工作...
更新 2:
我在 Linux 中尝试过 ctrl+alt 与在 windows 中的效果不一样。所以这是一个 windows 唯一的问题
您是否启用了 "German layout support" 选项?参见 IDEA-142462 - may be related. Enabling actionSystem.force.alt.gr=true
(https://youtrack.jetbrains.com/issue/IDEA-91975#comment=27-384169) 可能有帮助...
这让我发疯!!!
然而,它不是随机的(尽管我最初认为是随机的)。
重现步骤(德语键盘):
- 打开IDE
- 打开第一个项目(AltGr + 8 或 9 将按预期工作)
- 在新的 window 中打开第二个项目(AltGr + 8 或 9 现在将开始切换项目并且不再工作,直到只剩下一个 window)
修复步骤:
- 打开
<SYSTEM DRIVE>\Users\<USER ACCOUNT NAME>\.<PRODUCT><VERSION>\config\options\keyboard.xml
(例如 C:\Users\John\.WebIde100\config\options\keyboard.xml
)
- 将 "USE_NON_ENGLISH_KEYBOARD" 设置为 false
我在使用新版 PHPStorm 10.0.2 时遇到了一个奇怪的情况。 我有一个德语键盘,要打开方括号 [],我需要键入 AltGr + 8 或 9 键的组合。
一切正常,直到在某个时间点,随机地,这些组合被忽略,它们被解释为 Alt+Strg(英语键盘上的 Alt+Ctrl)+ 8 或 9,它从大括号向上跳并且下来。
此问题发生在 Windows。当我到达 linux 机器时会更新这个问题,以防我可以重现它。
德语键盘布局是机器上的默认键盘布局,因此没有其他语言。
有人遇到过这个问题吗?如何解决?
更新 1: 如果我按 Alt + AltGr 和 8 或 9 它可以正常工作...
更新 2: 我在 Linux 中尝试过 ctrl+alt 与在 windows 中的效果不一样。所以这是一个 windows 唯一的问题
您是否启用了 "German layout support" 选项?参见 IDEA-142462 - may be related. Enabling actionSystem.force.alt.gr=true
(https://youtrack.jetbrains.com/issue/IDEA-91975#comment=27-384169) 可能有帮助...
这让我发疯!!!
然而,它不是随机的(尽管我最初认为是随机的)。
重现步骤(德语键盘):
- 打开IDE
- 打开第一个项目(AltGr + 8 或 9 将按预期工作)
- 在新的 window 中打开第二个项目(AltGr + 8 或 9 现在将开始切换项目并且不再工作,直到只剩下一个 window)
修复步骤:
- 打开
<SYSTEM DRIVE>\Users\<USER ACCOUNT NAME>\.<PRODUCT><VERSION>\config\options\keyboard.xml
(例如C:\Users\John\.WebIde100\config\options\keyboard.xml
) - 将 "USE_NON_ENGLISH_KEYBOARD" 设置为 false