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