Java 如何使intellij省略lombok注释

Java 如何使intellij省略lombok注释,java,intellij-idea,annotations,intellij-lombok-plugin,Java,Intellij Idea,Annotations,Intellij Lombok Plugin,我正在使用lombok注释(@Getter,@Setter)。我在Intellij中使用自动格式(每次提交后自动)。问题是它总是将它们堆叠起来。因此: @Getter @Setter @OneToMany(mappedBy = "objectName", cascade = CascadeType.ALL) @Fetch(FetchMode.SUBSELECT) @OrderBy(Object.NAME) private Set<Object> exmaple = new HashS

我正在使用
lombok
注释(
@Getter
@Setter
)。我在Intellij中使用自动格式(每次提交后自动)。问题是它总是将它们堆叠起来。因此:

@Getter @Setter
@OneToMany(mappedBy = "objectName", cascade = CascadeType.ALL)
@Fetch(FetchMode.SUBSELECT)
@OrderBy(Object.NAME)
private Set<Object> exmaple = new HashSet<>();
@Getter@Setter
@OneToMany(mappedBy=“objectName”,cascade=CascadeType.ALL)
@Fetch(FetchMode.SUBSELECT)
@OrderBy(Object.NAME)
私有集exmaple=newhashset();
我明白了:

@Getter 
@Setter
@OneToMany(mappedBy = "objectName", cascade = CascadeType.ALL)
@Fetch(FetchMode.SUBSELECT)
@OrderBy(Object.NAME)
private Set<Object> exmaple = new HashSet<>();
@Getter
@塞特
@OneToMany(mappedBy=“objectName”,cascade=CascadeType.ALL)
@Fetch(FetchMode.SUBSELECT)
@OrderBy(Object.NAME)
私有集exmaple=newhashset();
如果我在
设置中更改
->
编辑器
->
Java
->
换行和大括号
->
注释参数
始终换行
,根据定义,它会换行所有内容。如果选中“多行时对齐”
则无任何更改


是否可以使intellij自动格式化机制忽略某些(例如lombok)注释?或者通过其他方式使自动格式化,将它们放在一起,而不是堆叠起来?

Go设置编辑器代码样式Java换行和大括号选项卡并尝试将字段批注更改为“不换行

  • 转到设置编辑器代码样式Java包装 和大括号选项卡
  • 字段注释更改为“长时换行”
  • 选中“单个批注后不换行”

  • 这对我很有用。

    我同意,谢谢你。但是有超过4个注释,它看起来并不好看。你确定没有办法做其他可能有用的事情吗。