java - 用于包含其他注释的注释的 Eclipse mars 代码格式化程序

标签 java eclipse eclipse-mars

看着从 Luna 到 Mars (4.5.1) 的移动,格式化程序在注释中添加了一个空格,我不知道切换哪个选项以使其采用 Luna 格式。

    @EmbeddedId
    @AttributeOverrides({
        @AttributeOverride(name = "applicationId", column = @Column(name = "PROJ_ID", nullable = false, precision = 18) ),
        @AttributeOverride(name = "key", column = @Column(name = "KEY_VLU_KEY_STRG", nullable = false, length = 200) )})
    private ConfigKeyValuePairId id;

Mars 格式化程序在长度/精度属性后添加一个空格。

有谁知道哪个选项可以控制这个空间?

感谢您的宝贵时间。

最佳答案

由于 Mars Java 格式化程序已从头开始完全重写,因此在很多方面的行为与以前不同(并且有很多 Unresolved 错误),最简单的解决方案实际上可能是 use the Luna formatter in Mars再次。

或者,如果您只是想修复新实现的错误,您甚至可以使用尚未发布的 formatter of Neon back in Mars .

关于java - 用于包含其他注释的注释的 Eclipse mars 代码格式化程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33352658/

相关文章:

java - 如何保存上传的文件

Java 差异方法

java - FileNET P8 5.2.1 FP2 - 编辑文档创建权限

java - 在 Java 中重写 equals() 和 hashCode()

java - Eclipse Kura http 身份验证失败

eclipse - Eclipse 4.5 ( Mars ) 的 Google 插件何时可用?

java - 在 JTable Netbeans 中插入单选按钮

java - 获取方法的类文件的绝对路径

java - 如何在 Eclipse 控制台中获得没有换行效果的回车?

Eclipse Mars 中的 JSP 编辑器