【问题标题】:IntelliJ IDEA one-line function formattingIntelliJ IDEA 单行函数格式化
【发布时间】:2016-03-29 20:43:34
【问题描述】:

IntelliJ 不断格式化:

public void addElement(Element elem) {
    this.elements.add(elem);
}

进入这个:

public void addElement(Element elem) { this.elements.add(elem); }

我更喜欢多行格式。我怎么能告诉 IntelliJ?我在 Settings -> Editor -> Java -> Wrapping and Braces 中取消选中以下框

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

没有帮助。

【问题讨论】:

标签: intellij-idea


【解决方案1】:

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

【讨论】:

  • 您必须重新打开文件才能看到效果。
  • 现在是设置,不是偏好。 (可能只是mac和windows的区别,我是windows的)
  • 它在 Mac 上仍然是“首选项” ;-)
  • 我不必Refresh
  • Op 正在寻找格式,这会改变结构。折叠是为了在编辑器 gui 中呈现,不会根据需要格式化单行注释/装饰器。
【解决方案2】:

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

Ctrl + Shift + J

【讨论】:

  • 这为我省去了很多麻烦
  • 如果这个问题是为了快速解决问题,这应该是最佳答案。
猜你喜欢
  • 1970-01-01
  • 2023-03-09
  • 1970-01-01
  • 2017-06-04
  • 2017-07-15
  • 2022-11-30
  • 1970-01-01
  • 2018-11-23
  • 2018-06-22
相关资源
最近更新 更多