Eclipse代码格式化器XML的文档

4

我正在寻找一份关于eclipse代码格式化器中不同参数的良好文档来源。我已经在stackoverflow上找到了一些特定参数的很好示例,但是找不到任何全面的参数列表或不同间距选项的列表。例如,在谷歌格式化器文件中的一个设置为:

<setting id="org.eclipse.jdt.core.formatter.alignment_for_annotations_on_parameter" value="1040"/>

我曾经看到过对于不同方面对齐的值为16、48、80、81、1040和1585,但似乎找不到确切的示例来说明它们各自的作用。我知道16试图将所有内容放在一行上,而80也是如此,但如果发生换行,则将所有参数移动到它们自己的行上。
这里任何帮助都将不胜感激。
1个回答

1

目前,vscode-java使用像您提到的Google Formatter一样的Eclipse格式。

尽管您已经知道分配特定值以进行参数对齐的设置。还有另一个设置来控制参数是否在同一行中连接或保留在不同行中:

<setting id="org.eclipse.jdt.core.formatter.continuation_indentation" value="1" />
<setting id="org.eclipse.jdt.core.formatter.join_wrapped_lines" value="false"/>

详细信息请查看Java格式化:保留换行但修正缩进

您可以尝试更改计算机上的google_style.xml以找到所需内容。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接