IntelliJ IDEA单行函数格式化

Att*_*nen 51 intellij-idea

IntelliJ保持格式化:

public void addElement(Element elem) {
    this.elements.add(elem);
}
Run Code Online (Sandbox Code Playgroud)

进入这个:

public void addElement(Element elem) { this.elements.add(elem); }
Run Code Online (Sandbox Code Playgroud)

我更喜欢多行格式化.我怎么能告诉IntelliJ?我在设置 - >编辑器 - > Java - >环绕和大括号中取消选中以下框

  • 控制语句在一行中
  • 一行中的简单块
  • 简单的方法在一行

没有帮助.

Kir*_*rby 66

查看首选项(或设置),编辑器,常规,代码折叠,默认情况下折叠,单行方法

在此输入图像描述

  • 您将不得不重新打开文件以查看效果. (5认同)
  • Op 正在寻找格式化,这会改变结构。折叠用于在编辑器 gui 中呈现,并且不会根据需要格式化单行注释/装饰器。 (4认同)
  • 它仍然是Mac上的"偏好";-) (3认同)

Aja*_*mar 21

下面是将多行合并为一行的快捷方式 -

CTRL + SHIFT + J

  • 如果这个问题是为了快速解决问题,那么这应该是最佳答案。 (4认同)
  • 这给我省去了很多麻烦 (2认同)