2013-02-21 115 views
0

如何防止Eclipse删除行内的空白?防止eclipse删除空白

例子:

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

调用Format按Ctrl - - ˚F)后得到变成

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

回答

1

您可以在白色编辑Java格式化的行为首选项(Java - 代码样式 - 格式化程序)的空白部分。

Formatter Preferences

你的情况,你将不得不依靠格式化标签关闭你的代码的格式:

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

对于这项工作,关闭/打开标签必须启用,如下图所示:

Formatter Off/On tags

+0

我还没有发现我的情况下,有一个配置项。 – 2013-02-21 12:46:14

+0

添加了防止格式化的部分。 – Torsten 2013-02-21 13:08:11