Правильный отступ в IntelliJ

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

Как и в Eclipse, мы просто выбираем код > right click > source > correct indentation.

Есть ли какой-либо метод для IntelliJ?

Ответ 1

Code | Reformat Code... для всего файла или Code | Auto-Indent Lines для текущей строки или выбора.

Вы можете настроить параметры автоматического форматирования кода в настройках → Редактор → Стиль кода. Несколько комментариев, приведенных ниже, спрашивали, как обеспечить, чтобы комментарии также отступали до того же уровня, что и код, к которому они относятся. Вы можете добиться этого следующим образом (см. Снимок экрана), в этом примере для JavaScript.

введите описание изображения здесь

Ответ 2

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

  • в Windows do Ctrl + Alt + L

  • в Linux do Ctrl + Windows Key + Alt + L

  • на Mac do CMD + Alt + L

Ответ 3

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

Ответ 4

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

Ответ 5

Выберите настройки редактора Java для Intellij Настройки Выберите значения для Tabsize, Indent и Continuation Intent  (Я выбираю 4,4 и 4)

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