Відповіді:
Code→ Reformat Code...(за замовчуванням Ctrl+ Alt+ L) для всього файлу або Code→ Auto-Indent Lines(за замовчуванням Ctrl+ Alt+I ) для поточного рядка або вибору.
Ви можете налаштувати налаштування автоматичного форматування коду в розділі File→ Settings→ Editor→ Code Style.
Щоб коментарі також були відступними до того ж рівня, що і код, ви можете просто зробити наступне:
*(коментарі до рядків). Якщо у вас є коментарі до блоку абзацу, у якому лише перший рядок, що починається з /*і після останнього рядка, закінчується */, причому весь проміжний рядок, що починається з тексту, він не працює, коли також повинен. Отже ... логіка трохи ... наївна?
Просто виберіть код і
в Windows робити Ctrl+ Alt+L
в Linux робити Ctrl+ Windows Key+ Alt+L
в Mac do CMD+ Option+L
Ctrl+ Alt+ Lпрацює з Android Studio під xfce4 в Linux. Я бачу, що Gnome використовував цей ярлик для блокування екрана, але в Gnome 3 його було змінено на Super + L (AKA Windows + L): https://wiki.gnome.org/Design/OS/KeyboardShortcuts
У Android Studio це працює: Перейдіть у меню Файл-> Налаштування-> Редактор-> КодСтиль-> Java. У розділі "Обгортання та дужки" зніміть прапорець "Прокоментувати в першому стовпці".
Ви також можете спробувати ctrl+ alt+, Iхоча ви також можете використовувати l.
Рішення зняття прапорцівcomment at first column частково працює, оскільки воно працює для рядкових коментарів, а не блокування коментарів.
Отже, з такими рядками:
/* first line
* second line
* ...
*/
або
// line 1
// line 2
// line 3
...
вони відрізані "Автоматичним переформатуванням", але такі рядки, як:
/* first line
second line
...
*/
ідентифікація не буде виправлена.
Тож вам слід:
*або //перед кожним рядком коментарівKeep when reformatting -> comment at first columnAuto reformat.Line selection modeдопоможе вам (середня клавіша миші). Щоб додати коментарі до рядків, знайдіть line commentу ключових картах.