#java #intellij-idea
#java #intellij-idea
Вопрос:
Есть ли решение изменить форматирование для фигурных скобок метода в IntelliJ следующим образом?
От:
Для:
Таким образом, Braces placement
for In method declaration
должно быть Next line
, но закрывающая фигурная скобка должна находиться в той же строке, что и открывающая, если тело метода пустое.
Комментарии:
1. Это довольно некачественный вопрос… Попробуйте поместить пример кода непосредственно в вопрос вместо ссылки на изображения. Кроме того, попробуйте описать, что вы пробовали.
2. @Daniel поскольку вопрос касается формата кода / средства форматирования, а не самого кода, это один из тех редких случаев, когда публикация изображения кода допустима 😉
3. @FredericKlein Я не согласен, хотя теперь, когда сообщение отредактировано, изображения, по крайней мере, выстроены в ряд. Возможно, вы видели только эту версию. Когда я увидел это, все, что у него было, — это два URL.
4. @Daniel действительно, я видел только отредактированный вопрос.
Ответ №1:
Вы можете изменить настройки форматирования в IntelliJ Idea, перейдя в File -> Settings
(Windows / Linux) или IntelliJ Idea -> Preferences
(Mac OSX), затем перейдите в Editor -> Code Style -> Java
, для фигурных скобок выберите вкладку с надписью Wrapping and Braces
.
Комментарии:
1. Это слишком общее: какое созвездие настроек приводит к отображаемому формату кода? Ни один из параметров фигурных скобок по умолчанию не соответствовал, когда я его тестировал.
2. Насколько я могу судить, не существует единого параметра, который обеспечивает это, лучшее, что я смог найти, было в блоке
Keep when reformatting
enableSimple * in one line
, где*
этоblocks
,methods
,lambdas
или / иclasses
. Это позволит вам иметь этот формат, но он не будет автоматически изменять его для вас, он просто не сбросит его, если вы измените его.