Jak można automatycznie (nie ręcznie) korygować wcięcia w IntelliJ?
W Eclipse można po prostu zaznaczyć kod, który wymaga wcięcia, kliknąć prawym przyciskiem myszy i wybrać Source
> Correct indentation
.
Czy jest jakaś metoda zrobienia tego samego w IntelliJ?
intellij-idea
indentation
junaidp
źródło
źródło
*
(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
źródło
Wybierz ustawienia edytora Java dla Intellij Wybierz wartości dla rozmiaru tabulacji, wcięcia i zamiaru kontynuacji (wybieram 4, 4 i 4)
Następnie Ctrl+ Alt+, Laby sformatować plik (lub wybór).
źródło
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
źródło
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.
źródło
Możesz także wypróbować ctrl+ alt+, Ichociaż możesz również użyć l.
źródło
Rozwiązanie usuwania zaznaczenia
comment 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:
lub
są wcięte za pomocą opcji „Automatyczne ponowne formatowanie”, ale wiersze takie jak:
identyfikacja nie zostanie naprawiona.
Więc powinieneś:
*
lub//
przed każdym wierszem komentarzyKeep when reformatting -> comment at first column
Auto reformat
.źródło
Line selection mode
pomoże ci (środkowy klawisz myszy). Aby dodać komentarze do linii, wyszukaj naline comment
mapach klawiszy.