【发布时间】:2021-07-16 10:28:55
【问题描述】:
我在下面有课,我想避免在里面重新格式化常量。我尝试使用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
请告知如何避免这种情况
【问题讨论】:
-
您使用什么 IDE 版本? (帮助 | 关于)
-
请导出您的 IDE 设置(文件 | 管理 IDE 设置 | 导出设置...)并上传到 uploads.jetbrains.com 。然后在 cmets 中写入 UploadID。
-
@EgorKlepikov,感谢您的及时回复。我刚刚上传了上传id:2021_07_16_WxyQmYJDGQ9At2hQ(文件:settings.zip)
-
尝试取消选中“代码|重新格式化文件”下的“重新排列代码”。
-
@EgorKlepikov 在这种情况下,常量保持未排序,但关于这一点有几点:1)我希望重新排列适用于格式化程序之外的文件的其余部分:关闭第 2 节)我希望有可能在全球范围内应用修复,而不仅仅是针对某些特定文件
标签: java intellij-idea lombok