簡體   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