2012-01-28 26 views
94

Jak możemy poprawić wcięcie w IntelliJ (nie ręcznie)?prawidłowe wcięcie w IntelliJ

Podobnie jak w Eclipse, wystarczy wybrać kod> prawy przycisk myszy> źródło> prawidłowe wcięcie.

Czy jest jakaś metoda na to samo w IntelliJ?

Odpowiedz

109

Code | Reformat Code... dla całego pliku lub Code | Auto-Indent Lines dla bieżącego wiersza lub wyboru.

Można dostosować ustawienia automatycznego kodowania kodu pod preferencjami -> Edytor -> Styl kodu. Kilka uwag poniżej zadawało pytanie, w jaki sposób zapewnić, by komentarze były również wcięte na tym samym poziomie, co kod, do którego się odnoszą. Możesz to osiągnąć w następujący sposób (patrz zrzut ekranu), w tym przykładzie dla JavaScript.

enter image description here

+5

to nie działa w przypadku komentarzy, czy istnieje sposób automatycznego dodawania komentarzy. Chcę sformatować kod i komentarze w ten sam sposób, w jaki robi to Zaćmienie. – dtrejogo

+10

Skrót klawiaturowy dla komputerów Mac to Command + Option + L – Sam

+0

Czy istnieje sposób, aby zrobić to dla wszystkich klas w moim projekcie? –

107

Wystarczy wybrać kod i

  • Windows zrobić Ctrl + Alt + L

  • Linux zrobić Ctrl + systemu Windows klucz + Alt + L

  • na Mac zrobić CMD + Alt + L

+4

rozważ zaakceptowanie istniejącej odpowiedzi, zamiast odpowiadać sobie dokładnie tak samo (Kod Reformat ... to Ctrl + Alt + L w domyślnej mapie klawiszy Windows). – CrazyCoder

+3

W Linuksie zablokujesz ekran. WTH ten shortcurt jest w wersji Linux? hahah – androidevil

+0

To jest to samo ... Ctrl-Alt-L (używam Androida Studio) ... co jest małą hańbą wśród innych oszustów. Miejmy nadzieję, że przyjęcie Android Studio zapewni lepszą trakcję dla wersji Linux. – davidcesarino

1

W Android Studio to działa: idź do Plik-> Ustawienia -> Edytor-> CodeStyle-> Java. W obszarze Zawijanie i nawiasy klamrowe usuń zaznaczenie pola "Skomentuj pierwszą kolumnę" Następnie skrót formatowania spowoduje również wcięcie linii komentarza.

2

Wybierz Ustawienia Java edytor IntelliJ Settings wybrać wartości dla Tabsize tiret & Kontynuacja Intent (wybiorę 4,4 & 4)

Potem Ctrl-Alt-L, aby sformatować plik (lub twój wybór).