Автоматически добавлять фигурные скобки в одну строку, если / для / в то время как et c в IntelliJ для java - PullRequest
2 голосов
/ 10 января 2020

Я хочу добавить фигурные скобки в IntelliJ в однострочные операторы. Допустим, у меня есть:

if(x)
  print(y)

Я хочу, чтобы IntelliJ автоматически отформатировал это в:

if(x){
  print(y)
}

Ответы [ 2 ]

4 голосов
/ 10 января 2020

File -> Settings -> Editor -> Code style -> Java -> Wrapping and braces -> if/while/for() statement -> Force braces -> Always

2 голосов
/ 10 января 2020

В разделе «Файл»> «Параметры»> «Редактор»> «Стиль кода»> Java на вкладке «Обтекание и фигурные скобки» в разделе «Оператор if ()» установите для параметра «Принудительные фигурные скобки» значение «Всегда». И то же самое для "оператора for"), "оператора while ()" и оператора do ... while ".

Когда вы переформатируете ( Ctrl + Alt + L ), или завершите оператор, используя Ctrl + Shift + Введите , IntelliJ добавит брекеты для вас.

...