所有文件格式指令均适用,但以下两项除外:
<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement" value="true"/>
<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement" value="true"/>
格式化文档时,结果如下:else和catch块在同一行。
try
{
whatever();
if (a == b)
{
something();
} else
{
otherThing();
}
} catch (final SomeException e)
{
e.printStackTrace();
}
Eclipse代码样式编辑器也无法正确修改预览代码。导入设置xml后,在Visual Studio代码中也会出现相同的结果。
我想念什么?