对于 Eclipse 中现有的 Java 代码,我们如何用白色 space 替换制表符?

How can we replace tab character with white space for existing Java code in Eclipse?

我正在使用 Eclipse - 火星。我需要用现有代码中的空格替换制表符。我这样做了:

Open Window->Preferences from menu bar.
Select Text Editors from tree menu.
Uncheck Insert spaces for tabs.

但这并不能替代现有代码。考虑到我有 25 个 java 文件可以做到这一点,有什么简单的方法可以做到这一点。

更改设置后,您需要将其应用到您的代码文件中。这可以通过格式化代码来完成。

  • Windows: Ctrl + Shift + F (Control + Shift + F)
  • Mac: + Shift + F (Command + Shift + F)

  • 主菜单:主菜单 > 来源 > 格式

(来自答案How to auto-format code in Eclipse?


正如@StephaneM建议的那样:

Change your code style formatter to remove white spaces before and after assignments

去除赋值前后的空格(=)。