这个问题有两个部分,其中一个我已经有了答案。
Preferences-> Java-> Editors-> Save Actions-> 检查Perform the selected actions on save-> 检查Additional actions-> 单击Configure..-> 转到Code organizing选项卡 -> 检查Remove trailing whitespace-> 选择All lines。
Preferences
Java
Editors
Save Actions
Perform the selected actions on save
Additional actions
Configure..
Code organizing
Remove trailing whitespace
All lines
Preferences-> Java-> Editor-> Save Actions-> 检查“ Perform the selected actions on save-> 检查Format source code-> 选择Format edited lines.
Editor
Format source code
Format edited lines
请注意,不必单击Configure the formatter settings on the Formatter page- 所有代码样式都会自动包括删除尾随空格。至少我在 Formatter 配置中找不到此设置,它适用于内置 Java 约定、Eclipse、Eclipse 2.1 样式以及GoogleStyle。
Configure the formatter settings on the Formatter page
使用此设置时,您显然还需要 关闭 问题第 1 部分的解决方案。
Eclipse version checked: 4.5.2, 4.11