繁体   English   中英

IDEA intellij如何停止常量重新格式化?

[英]IDEA intellij how to stop constants reformatting?

我有下面的课程,我想避免在其中重新格式化常量。 我试过使用formatter:off ,但没有运气

public class Test {

    // @formatter:off
    private static final String TEST_FIRST_NAME = "firstname";
    private static final String TEST_SECOND_NAME = "secondname";

    public static final Test1 TEST1 = new Test1(TEST_FIRST_NAME);
    public static final Test2 TEST2 = new Test2(TEST_SECOND_NAME);
    // @formatter:on

    @Data
    @AllArgsConstructor
    static class Test1 {

        private String name;
    }

    @Data
    @AllArgsConstructor
    static class Test2 {

        private String name;
    }
}

重新格式化后,将顺序更改为:

   // @formatter:off
    private static final String TEST_FIRST_NAME = "firstname";
    public static final Test1 TEST1 = new Test1(TEST_FIRST_NAME);
    private static final String TEST_SECOND_NAME = "secondname";
    public static final Test2 TEST2 = new Test2(TEST_SECOND_NAME);
    // @formatter:on

标记已启用在此处输入图片说明

请建议如何避免这种情况

您必须启用此功能。 设置 -> 编辑器 -> 代码样式

代码格式化

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM