我有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位,德语用户界面和键盘布局。
答案 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;键映射