在Eclipse中自动注册新行 - 如何禁用?

Sta*_*tan 8 eclipse code-formatting

这似乎是一个FAQ问题,因为我知道在Eclipse中为Java代码设置缩进应该是什么样的答案(Windows - > Preferences - > Java - > Code Style - > Formatter),但我找不到确切的答案导致以下行为的选项,我想禁用它.

问题:每次在一行上的某些文本后按Enter键时,编辑器会将文本光标移动到上一行的开头,但会添加一级缩进.如何在Indigo中禁用它?我需要每个新行都从上面的源行开始的位置开始.我在格式化程序首选项中尝试了很多控件 - 到目前为止没有任何帮助.也许我错过了什么.

Sta*_*tan 11

我发现了这个:Preferences - > Java - > Editor - > Typing,复选框Enter键调整新行的缩进.(此选项卡为编辑器提供除格式化程序之外的额外智能,并且可以即时工作.根据个人编码实践,调整其中一些选项可能会有所帮助.)

不幸的是,当此复选框关闭时,编辑器会停止添加成对的花括号,即使选项自动插入正确的位置:大括号自动关闭{大括号}都打开.我没有说明为什么缩进选项会影响大括号,并且实际上禁用了这个非常方便的模式.

PS智能插入模式也已启用.