0

如何防止 Eclipse 删除一行中的空格?

例子:

final Map<String, String> capitalOf = new HashMap<String, String>();
capitalOf.put("France",       "Paris");
capitalOf.put("Italy",        "Rom");
capitalOf.put("Switzerland",  "Bern");

调用后获取FormatCtrl- Shift- F

final Map<String, String> capitalOf = new HashMap<String, String>();
capitalOf.put("France", "Paris");
capitalOf.put("Italy", "Rom");
capitalOf.put("Switzerland", "Bern");
4

1 回答 1

1

您可以在 Preferences (Java - Code Style - Formatter) 的空白部分编辑 Java Formatter 的行为。

格式化程序首选项

在您的情况下,您将不得不依靠格式化程序标签来关闭代码的格式:

    @formatter:off
    capitalOf.put("France",       "Paris");
    capitalOf.put("Italy",        "Rom");
    capitalOf.put("Switzerland",  "Bern");
    @formatter:on

为此,必须启用 off/on 标签,如下所示:

格式化程序关闭/打开标签

于 2013-02-21T12:04:20.970 回答