10

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

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

4

1 回答 1

15

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

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

PS Smart 插入模式也已开启。

于 2012-05-13T08:00:59.647 回答