Odpowiedzi:
Code
→ Reformat Code...
(domyślnie Ctrl+ Alt+ L) dla całego pliku lub Code
→ Auto-Indent Lines
(domyślnie Ctrl+ Alt+I ) dla bieżącej linii lub zaznaczenia.
Możesz dostosować ustawienia automatycznego formatowania kodu w File
→ Settings
→ Editor
→ Code Style
.
Aby upewnić się, że komentarze są również wcięte na tym samym poziomie co kod, możesz po prostu wykonać następujące czynności:
*
(komentarze do linii). Jeśli masz komentarze bloku akapitu, w których tylko pierwsza linia zaczyna się od /*
i po ostatniej linii kończącej się */
, a cała linia pośrednia zaczyna się od tekstu, to nie działa, a także powinno. Więc ... logika jest trochę ... naiwna?
Po prostu wybierz kod i
w systemie Windows do Ctrl+ Alt+L
w systemie Linux do Ctrl+ Windows Key+ Alt+L
na Macu CMD + Option+L
Ctrl+ Alt+ Lwspółpracuje z Android Studio pod xfce4 w systemie Linux. Widzę, że Gnome używał tego skrótu do ekranu blokady, ale w Gnome 3 został zmieniony na Super + L (AKA Windows + L): https://wiki.gnome.org/Design/OS/KeyboardShortcuts
W Android Studio to działa: Idź do File-> Settings-> Editor-> CodeStyle-> Java. W sekcji Zawijanie i Nawiasy odznacz pole „Skomentuj w pierwszej kolumnie”. Następnie skrót formatowania spowoduje również wcięcie wierszy komentarza.
Możesz także wypróbować ctrl+ alt+, Ichociaż możesz również użyć l.
Rozwiązanie usuwania zaznaczeniacomment at first column
częściowo działa, ponieważ działa w przypadku komentarzy do linii, ale nie blokuje komentarzy.
Tak więc z liniami takimi jak:
/* first line
* second line
* ...
*/
lub
// line 1
// line 2
// line 3
...
są wcięte za pomocą opcji „Automatyczne ponowne formatowanie”, ale wiersze takie jak:
/* first line
second line
...
*/
identyfikacja nie zostanie naprawiona.
Więc powinieneś:
*
lub //
przed każdym wierszem komentarzyKeep when reformatting -> comment at first column
Auto reformat
.Line selection mode
pomoże ci (środkowy klawisz myszy). Aby dodać komentarze do linii, wyszukaj na line comment
mapach klawiszy.