Java Eclipse-仅在键入时自动缩进

Java Eclipse-仅在键入时自动缩进,java,eclipse,Java,Eclipse,当您开始键入代码时,是否可以让Eclipse只缩进新行?例如,按enter键会将文本光标移回左侧空白处,但开始在该行上键入会将其标记到相应的缩进 我目前在保存时去掉了尾随空格,但这并不是我真正想要的行为。Eclipse在某些情况下可以自动添加/删除缩进(其中之一是当行为空时)。为此,您需要在保存操作时启用自动格式化 转到窗口->首选项->Java->编辑器->保存操作检查在保存时执行所选操作和格式化源代码 然后确保当前使用的格式化程序不会缩进空行 转到窗口->首选项->Java->代码样式->格

当您开始键入代码时,是否可以让Eclipse只缩进新行?例如,按enter键会将文本光标移回左侧空白处,但开始在该行上键入会将其标记到相应的缩进


我目前在保存时去掉了尾随空格,但这并不是我真正想要的行为。

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

转到
窗口
->
首选项
->
Java
->
编辑器
->
保存操作
检查
在保存时执行所选操作
格式化源代码

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


转到
窗口
->
首选项
->
Java
->
代码样式
->
格式化程序
单击
编辑…
按钮。在
缩进
选项卡中,在
缩进
部分下取消检查(如果选中)
空行

所说的“仅”,是指它在其他时间自动执行吗?对于哪种语言?您的问题是不希望行只包含一个或多个空白字符吗?如果不是这样的话,我真的不确定你想要什么。@nitind for Java,特别是。当前,当我按enter键时,它保持与前一行相同的制表符,当我按两次enter键时,这很烦人,倒数第二行仍然是制表符(我的工作对空格非常挑剔)。@ajb不,不是一个或多个空格字符。如果您使用Eclipse显示所有空白字符,您可以在没有代码的行上看到缩进。我明白您的意思,但不,它不能做您想要的。基本的自动缩进只是模仿上一行的缩进。您必须按照Aleksandr的指示使用格式化程序。我所做的是转到
窗口
->
首选项
->
Java
->
编辑器
->
保存操作
,选中
其他操作
,单击
配置
并选中
删除尾随空格
。这样我就没有其他格式了。