Eclipse 格式化程序:如何在注释中格式化数组

Posted

技术标签:

【中文标题】Eclipse 格式化程序:如何在注释中格式化数组【英文标题】:Eclipse formatter: how do I format arrays in annotations 【发布时间】:2017-08-09 14:49:22 【问题描述】:

我正在使用 Hibernate Validation (JSR 303),并且我正在尝试驯服 Eclipse 格式化程序以在单独的行上嵌套注释。示例:

    @DefinedParametersMatchesResultPresence.List( 
    @DefinedParametersMatchesResultPresence( measurement = Measurement.penetrationLength ),
    @DefinedParametersMatchesResultPresence( measurement = Measurement.coneResistance ), @DefinedParametersMatchesResultPresence( measurement = Measurement.depth ),
    @DefinedParametersMatchesResultPresence( measurement = Measurement.electricalConductivity ),

 )

但是.. 运行格式时,我无法在新行上获取 DefinedParametersMatchesResultPresence.List 中的注释。此外,格式化程序不符合我的最大行长度并换行。

我正在使用:

版本:Neon.2 发布 (4.6.2) 内部版本号:20161208-0600

【问题讨论】:

一些格式你只需要自己做。我知道没有 IDE 可以完美地格式化所有内容。你总是需要做一些调整。 【参考方案1】:

虽然格式涉及注释,但数组格式也适用。正确设置数组格式后,它按预期工作。

下一步:在使用自己的注释时也可以使用@Repeatable 注释,这样会更好

【讨论】:

以上是关于Eclipse 格式化程序:如何在注释中格式化数组的主要内容,如果未能解决你的问题,请参考以下文章

如何防止 Eclipse 格式化程序在行注释开头插入空格

如何防止 Eclipse 格式化程序弄乱带有文本符号的注释?

如何在 Eclipse PDT 中重新格式化多行注释?

Eclipse 3.6 (Helios) 格式化程序弄乱了 XML 注释?

使 Eclipse 的 Java 代码格式化程序忽略块注释

如何在Eclipse中如何自动添加注释和自定义注释风格