我在使用新版本的 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 的问题
最佳答案
这让我发疯!!!
但是,它不是随机的(尽管我最初认为是随机的)。
重现步骤(德语键盘):
- 打开IDE
- 打开第一个项目(AltGr + 8 或 9 将按预期工作)
- 在新窗口中打开第二个项目(AltGr + 8 或 9 现在将开始切换项目并且不再工作,直到只剩下一个窗口)
修复步骤:
- 打开
<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 随机忽略 AltGr +8/9 打开括号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34288082/