按Alt + Gr + 8([)时,IntelliJ Producs转到最后一个左括号

时间:2015-11-04 07:36:52

标签: intellij-idea keyboard-shortcuts webstorm

我有IntelliJ Idea 15 IU-143.381和Webstorm WS-143.381

鉴于您有以下代码:

int[] i = new int[3];

在某些时候(在重新启动后修复但很快再次来......)我不能做这个简单的事情,因为我在德国布局键盘上。插入[不再有效。

我需要按 Alt Gr + 8 键入[

这导致跳到最后一个开放} 例如。我输入了这个:

public void foo(){
int

按下[,光标从第二行int后移动到foo(){后的位置。这一直持续到你在班级[在Java]的开头括号中。我用JS在Webstorm中尝试过它,它也是一样的。任何人都知道如何解决这个问题?

我使用的是Windows 10 64位,德语用户界面和键盘布局。

2 个答案:

答案 0 :(得分:5)

通过删除相应的文件夹(例如Windows中的例如C:\Users\[user]\.IdeaC-[version])重置IntelliJ / Webstorm /其他Jetbrains产品设置,然后当您被告知"智能键盘快捷键"时,只需忽略它,它永远不会再出现。

答案 1 :(得分:3)

Android Studio 2.0存在同样的问题,它基于IntelliJ。我正在使用瑞士德语键盘布局,必须按 Alt Gr ü来编写括号[ Alt Gr < / kbd> 分别为]

出于某种原因,这与“将插入符号移动到代码块开始”的键盘快捷键匹配,后者已注册为 Ctrl [。对于“将插入符号移动到代码块结束” Ctrl ] 相同。看起来IntelliJ无法正确处理。

要解决此问题,我只需在文件&gt;中删除这些快捷方式。设置&gt;键映射