看图片,基本上如果我在 eclipse 中输入 shift+[ or shift+] aka { or }
我希望编辑器使用 { 或 } 更新 .java 源代码。
相反,它似乎在缩进......
现在我使用的是标准的 macbook pro,有英文的任何想法,为什么 eclipse 不会让我输入花括号。它大约在 2 周前工作,进行了更新......使用 Mountain Lion......现在它不工作了。 有任何想法吗?
看图片,基本上如果我在 eclipse 中输入 shift+[ or shift+] aka { or }
我希望编辑器使用 { 或 } 更新 .java 源代码。
相反,它似乎在缩进......
现在我使用的是标准的 macbook pro,有英文的任何想法,为什么 eclipse 不会让我输入花括号。它大约在 2 周前工作,进行了更新......使用 Mountain Lion......现在它不工作了。 有任何想法吗?
我的解决方案是:
Help -> Key Assist 然后找到skip Skip all Breakpoints。
选择它并按ctrl + shift + L
。它将打开一个首选项窗口,然后删除绑定。(ctrl + alt + b
)
我希望它解决了你的问题!
此行为由以下首选项控制。
转到Preferences -> Java -> Editor -> Typing
并确认Automatically close -> Braces
已选择该选项,如下所示:
无论如何,我从来没有遇到过您在 Mountain Lion OSX 上遇到的问题,而且在过去的几天里,我一直在 Eclipse Indigo、Helios 和 Juno 之间切换。
如果上述方法不起作用,请尝试切换到新工作区并在那里尝试?我不知道可能控制这种大括号闭合行为的任何其他偏好。
问题:您使用的是哪个版本的 Eclipse?
我在 Eclipse Java EE for Web Developers Luna 4.4.1 中遇到了这个问题。选择了两个“大括号”选项。但是只有在选择“回车键调整新行缩进”后才开始正常工作。希望它会帮助某人。
好的,今天我在Eclipse Mars Java EE上也遇到了这个问题。当我尝试从上面选择、取消选择大括号选项或任何其他解决方案时,它效果不佳,结果是在编辑上面几百行的代码段时,我在 IDE 自动关闭大括号后关闭了大括号。这个问题已经很晚了,但留在这里以供将来有同样问题的人参考
检查您的代码是否有错误的额外大括号