Как исправить отступ в IntelliJ - PullRequest
125 голосов
/ 28 января 2012

Как можно корректировать отступы (не вручную) в IntelliJ?

В Eclipse можно просто выделить код, для которого требуется отступ, щелкнуть правой кнопкой мыши и выбрать Source> Correct indentation.

Есть ли способ сделать то же самое в IntelliJ?

Ответы [ 6 ]

162 голосов
/ 28 января 2012

CodeReformat Code... (по умолчанию Ctrl + Alt + L ) для всего файла или CodeAuto-Indent Lines (по умолчанию Ctrl + Alt + I ) для текущей строки или выделения.

Вы можете настроить параметры автоматического форматирования кода вFileSettingsEditorCode Style.


Чтобы гарантировать, что комментарии также имеют отступ на том же уровне, что и код, вы можете просто сделать следующее:

UI screenshot (пример для JavaScript)

142 голосов
/ 28 января 2012

Просто выберите код и

  • в Windows сделайте Ctrl + Alt + L

  • в Linux do Ctrl + Клавиша Windows + Alt + L

  • на Mac do CMD + Alt + L

3 голосов
/ 22 ноября 2015

Ctrl + Alt + L работает с Android Studio под xfce4 в Linux. Я вижу, что Gnome использовал этот ярлык для экрана блокировки, но в Gnome 3 он был изменен на Super + L (AKA Windows + L): https://wiki.gnome.org/Design/OS/KeyboardShortcuts

2 голосов
/ 12 сентября 2017

Выберите настройки редактора Java для Intellij Settings Выберите значения для размера табуляции, отступа и продолжения (я выбираю 4,4 и 4)

Затем Ctrl + Alt + L для форматирования вашего файла (или вашего выбора).

1 голос
/ 11 апреля 2018

Вы также можете попробовать ctrl + alt + I , хотя вы также можете использовать l .

1 голос
/ 10 декабря 2015

В Android Studio это работает: Перейдите в Файл-> Настройки-> Редактор-> CodeStyle-> Java.В разделе «Обтекание и фигурные скобки» снимите флажок «Комментарий к первому столбцу», а затем ярлык форматирования будет также отступать строки комментариев.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...