PHPStorm 10随机忽略AltGr +8/9打开括号

时间:2015-12-15 11:30:03

标签: phpstorm

我对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的问题

2 个答案:

答案 0 :(得分:4)

您是否启用了“德语布局支持”选项?见IDEA-142462 - 可能是相关的。启用actionSystem.force.alt.gr=truehttps://youtrack.jetbrains.com/issue/IDEA-91975#comment=27-384169)可能会有所帮助......

答案 1 :(得分:4)

这让我疯了!!!

然而,这不是随机的(虽然我最初认为是)。

重现步骤(德语键盘):

  1. 打开IDE
  2. 打开第一个项目(AltGr + 8或9将按预期工作)
  3. 在新窗口中打开第二个项目(AltGr + 8或9现在将开始切换项目,不再有效,直到只剩下一个窗口)
  4. 要修复的步骤:

    1. 打开<SYSTEM DRIVE>\Users\<USER ACCOUNT NAME>\.<PRODUCT><VERSION>\config\options\keyboard.xml(例如C:\Users\John\.WebIde100\config\options\keyboard.xml
    2. 设置&#34; USE_NON_ENGLISH_KEYBOARD&#34;假的