Intellij IDEA, sformatuj cały kod w projekcie


125

Bardzo podoba mi się formatowanie kodu IDEA, ale jak mam go przeformatować cały kod w konkretnym projekcie bez przechodzenia przez każdy plik? Znalazłem opcję uporządkowania / optymalizacji importu kodu przed przekazaniem go do subversion, co jest świetne, ale wydaje się, że ma zastosowanie tylko do plików, które zostały zmodyfikowane w inny sposób (co jest rozsądne w większości przypadków!)

Czy istnieje sposób na automatyczne sformatowanie wszystkich plików źródłowych w projekcie bez konieczności ręcznego ich przeglądania?

Odpowiedzi:


219

W strukturze drzewa kliknij prawym przyciskiem myszy folder, który chcesz sformatować, wybierz z menu opcję „Sformatuj kod”.


20

Gdy poprosisz o ponowne sformatowanie, wybierz przycisk opcji „cały projekt” zamiast pojedynczego pliku.

Po prostu pamiętaj o jednym problemie: jeśli pracujesz nad większym projektem z innymi programistami, którzy nie pasują do Twojego stylu, i używasz IntelliJ do przekształcania całego ich kodu za każdym razem, gdy go edytujesz, możesz powodować problem z systemem kontroli wersji. Podczas zameldowania będzie długo wprowadzać ogromną liczbę zmian, a niewiele z nich będzie miało coś wspólnego ze zmianą funkcjonalności. W takim przypadku lepiej dostosować się do stylu grupowego.


Dzięki za odpowiedź, dokładnie to, czego szukałem! W tym przypadku nie stanowi to problemu; to mniejszy projekt i wszyscy zgodziliśmy się co do konwencji. W przypadku większych projektów lub w różnych sytuacjach całkowicie się zgadzam.
Michael Berry,

5

Zgodnie z dokumentacją iDea: Editor :

Możesz użyć skrótu Ctrl+ ALT+ L(Windows / Linux) lub ⌥⌘+ L(MAC OS X) i wybrać opcję Zmień kolejność wpisów , aby sformatować kod w bieżącym pliku lub ponownie sformatować moduł lub katalog (po wybraniu więcej niż jednego pliku).

Możesz także kliknąć prawym przyciskiem myszy moduł, plik lub katalog z menu kontekstowego i wybrać opcję Sformatuj kod, a także opcję Zmień kolejność wpisów .

wprowadź opis obrazu tutaj

Możesz także zoptymalizować importowanie plików, wybierając opcję Optymalizuj import .

Działa to w przypadku większości IDES Jetbrains (iDea, PyCharm, WebStorm, RubyMine itd.)


1
zrobiłeś mój dzień - dla Mac ⌥⌘ + L (MAC OS X)
Pand005

1

„CTRL + ALT + L” działa tylko w oknach. „CTRL + ALT + L” to klawisz skrótu na ekranie blokady Ubuntu, więc nie działa w tym przypadku.

Próbować ,

Kliknij prawym przyciskiem folder, który chcesz sformatować, wybierz z menu „Sformatuj kod” lub kliknij przycisk „Kod” na pasku nawigacyjnym u góry, wybierz „Sformatuj kod”

Dziękuję Ci

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.