2014-09-24 23 views
1

当您开始键入代码时,Eclipse是否可以缩进新行?例如,按回车键将文本光标移回到左侧页边空白处,但是开始在该行上键入会将其选中到相应的缩进处?Eclipse - 仅在输入时自动缩进

我目前正在保存尾随空格,但那不是我想要的行为。

+0

“只有”,你的意思是它在其他时间自动执行它?对于什么语言? – nitind 2014-09-24 19:24:02

+0

问题是你不想只包含_one或more_空格字符的行?如果不是这样,我不确定你在问什么。 – ajb 2014-09-24 19:26:30

+0

@nitind对于Java,具体而言。目前,当我输入时,它保持与上一行相同的制表符,当我按两次输入并且倒数第二行仍然被选中时(我的工作对空白非常挑剔),这是令人讨厌的。 – emilytrabert 2014-09-24 19:27:38

回答

0

在某些情况下,Eclipse可以自动添加/删除缩进(其中一行是空行时)。为此,您需要在保存操作中启用自动格式化。

转到Window - >Preferences - >Java - >Editor - >Save Actions检查两个Perform the selected actions on saveFormat source code

然后确保当前使用的格式化程序不会缩进空行。

转到Window - >Preferences - >Java - >Code Style - >Formatter点击Edit...按钮。在Indentation选项卡中取消选中(如果选中)Empty lines下的Indent部分。

+0

我做的是去'Window' - >'Preferences' - >'Java' - >'Editor' - >'Save Actions',选中'Additional Actions',点击'Configure'并勾选'Remove trailing whitespace '。这样我没有得到任何其他格式。 – emilytrabert 2014-09-25 17:21:26