Nie mogę sformatować swojego kodu w IntelliJ.
Widzę linię marginesu (domyślnie 120 kolumn), ale wygląda na to, że aktywacja z menu:
Kod -> Sformatuj ponownie kod
po prostu ignoruje ten margines.
intellij-idea
code-formatting
Jeroen Rosenberg
źródło
źródło
IntelliJ IDEA 14, 15, 2016 i 2017
Sformatuj istniejący kod
Upewnij się, że nie został przekroczony prawy margines
Plik> Ustawienia> Edytor> Styl kodu> Java> Zawijanie i nawiasy klamrowe> Upewnij się, że prawy margines nie jest przekroczony
Sformatuj ponownie kod
Kod> Sformatuj ponownie kod ...
lub naciśnij Ctrl+ Alt+L
Jeśli masz coś takiego:
zostanie przekonwertowany na
zamiast
Dlatego wybieram fragmenty kodu przed ponownym formatowaniem, jeśli kod wygląda tak, jak w poprzednim przykładzie.
Zawijaj, gdy wpisywanie osiągnie prawy margines
IntelliJ IDEA 14 : Plik> Ustawienia> Edytor> Styl kodu> Zawijaj, gdy wpisywanie osiągnie prawy margines
IntelliJ IDEA 15, 2016 i 2017 : Plik> Ustawienia> Edytor> Styl kodu> Zawijaj podczas pisania
źródło
Wrap when typing reaches right margin
będzie miał ogromne kłopoty, gdy zmienisz coś w linii, która została już zapakowana. Twoja odpowiedź oczyszcza się po wezwaniu. W połączeniu z makrem „zapisz i sformatuj” to czyste złoto!Włączenie „Upewnij się, że prawy margines nie jest przekroczony” nie działa dla mnie w Intellij IDEA 2018.2. Znalazłem obejście, musimy zmienić wszystkie poniższe elementy z „Nie zawijaj” na „Zawijaj, jeśli długie”.
Następnie możemy podejrzeć, jaki rodzaj owinięcia zostanie zmieniony, patrząc w prawy panel. Jeśli jesteśmy zadowoleni, kliknij „OK” lub „Zastosuj”, aby zastosować zmiany. Wreszcie potrzebujemy ręcznego formatu, używając CTRL+ ALT+ Lw Windows i Command+ Shift+ Lw MacOS.
źródło
Możesz też użyć skrótu:
źródło
Aby zawinąć tekst w edytorze kodu w społeczności IntelliJ IDEA 2020.1, wykonaj następujące kroki:
źródło
Możesz utworzyć makro dla Ctrl + Shift + S (na przykład), które robi to wszystko:
Edycja> Makra> Rozpocznij nagrywanie makr (rozpocznie się nagrywanie). Kliknij, gdzie potrzebujesz.
Na przykład:
Następnie kliknij czerwony przycisk w prawym dolnym rogu IDE, aby zatrzymać nagrywanie makra.
Ustaw nazwę makra.
Przejdź do Plik> Ustawienia> Makra> TWOJA NAZWA MAKRA .
Kliknij prawym przyciskiem myszy> Dodaj skrót klawiaturowy i naciśnij Ctrl + Shift + S.
źródło
W najnowszej wersji Intellij 2020 mamy opcję o nazwie soft-wrap te pliki. Ustawienia -> Edytor -> Ogólne -> miękkie zawijanie tych plików. Zaznacz tę opcję i dodaj typ plików, które chcesz zawinąć.
źródło