当我在Java->编辑器->保存操作中打开“执行保存时的选择操作”时,是否有办法让Eclipse从Java->代码样式->清理中自动使用配置设置?必须在两个地方进行所有配置似乎是多余的。
答案 0 :(得分:0)
这似乎是一个未解决的问题:https://bugs.eclipse.org/bugs/show_bug.cgi?id=178429
可能的解决方法是将清理操作导出为xml,然后从其中提取属性(通过将<setting id="
替换为空字符串,将 value="
替换为=
,{ {1}}(用空字符串表示,"/>
(用cleanup
表示))
sp_cleanup
结果将类似于以下内容
<setting id="cleanup.use_autoboxing" value="false"/>
<setting id="cleanup.always_use_this_for_non_static_method_access" value="false"/>
<setting id="cleanup.qualify_static_method_accesses_with_declaring_class" value="false"/>
<setting id="cleanup.organize_imports" value="false"/>
<setting id="cleanup.remove_trailing_whitespaces_ignore_empty" value="false"/>
<setting id="cleanup.lazy_logical_operator" value="false"/>
然后,您可以在工作区中打开文件 .metadata.plugins \ org.eclipse.core.runtime.settings \ org.eclipse.jdt.ui.prefs 并替换所有 sp_cleanup 条目,其中包含已提取的条目。我认为这将适用于大多数属性。更改之前,请备份配置文件。