Відповіді:
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 column
Auto reformat
.Line selection mode
допоможе вам (середня клавіша миші). Щоб додати коментарі до рядків, знайдіть line comment
у ключових картах.