Pamiętam, że widziałem w IntelliJ lub Eclipse ustawienie formatowania (czyszczenia) plików za każdym razem, gdy są zapisywane. Jak go znaleźć (nie znalazłem go w ustawieniach)
źródło
Pamiętam, że widziałem w IntelliJ lub Eclipse ustawienie formatowania (czyszczenia) plików za każdym razem, gdy są zapisywane. Jak go znaleźć (nie znalazłem go w ustawieniach)
Sugeruję wtyczkę zapisywania działań . Obsługuje również optymalizację importu i zmianę kolejności kodu.
Działa dobrze w połączeniu z wtyczką formatyzatora eclipse .
Wyszukaj i aktywuj wtyczkę:
Skonfiguruj:
Edycja: wygląda na to, że najnowsza wersja Intellij wtyczki akcji zapisu jest uruchamiana przez automatyczne zapisywanie Intellij. Może to być dość denerwujące, gdy trafi podczas edytowania.
Ten problem wtyczki github daje wskazówkę do niektórych możliwych rozwiązań:
https://github.com/dubreuia/intellij-plugin-save-actions/issues/63
W rzeczywistości próbowałem przypisać formatowanie do Ctrl+ Si działało dobrze - zapisywanie odbywa się teraz automatycznie.
Compatibility This plugin works with Java 6+ and Intellij IDEA Community Edition after 131 (around version 13).
, że nie wiem, na której wersji IntelliJ Android Studio jest oparty. Czy możesz to sprawdzić?To rozwiązanie działało dla mnie lepiej:
Uwaga: Musisz zaznaczyć pole „Nie pokazuj tego komunikatu ponownie” po raz pierwszy dla zorganizowanego importu, ale potem działa zgodnie z oczekiwaniami.
Krok po kroku dla IntelliJ 10.0:
W przypadku IntelliJ 11 wymień
krok 2. za pomocą: Edycja -> Makra -> „Rozpocznij rejestrowanie makra”
krok 6. za pomocą: Edycja -> Makra -> „Zatrzymaj rejestrowanie makra”
Cała reszta pozostaje taka sama.
IntelliJ 12
8. Preferencje zawierają ustawienia mapy klawiszy. Użyj pola wejściowego, aby przefiltrować zawartość, jak pokazano na zrzucie ekranu.
źródło
Poniżej znajduje się odpowiedź Neila.
IntelliJ 13 kroków:
źródło
Ustawiam go tak, aby automatycznie sprzątał przy odprawie, co zwykle jest dla mnie wystarczające. Jeśli coś jest zbyt brzydkie, po prostu uderzę w skrót ( Ctrl- Alt- L, Return). I widzę, że mają opcję automatycznego formatowania wklejonego kodu, chociaż nigdy tego nie użyłem.
źródło
Ctrl+ Alt+ Lto format pliku (obejmuje dwa poniżej)
Ctrl+ Alt+ Ooptymalizuje import
Ctrl+ Alt+ Inaprawi wcięcie na określonej linii
Zazwyczaj uruchamiam kilka razy Ctrl+ Alt+ Lprzed podjęciem pracy. Wolę to zrobić czyszczenie / formatowanie na moje polecenie zamiast automatycznie.
źródło
Ctrl + Alt + L
zwykle jest to sesja blokująca. Konieczne będzie ponowne mapowanie jednej z funkcji.Jeśli masz InteliJ Idea Community 2018.2, kroki są następujące:
Uruchom ponownie IDE i spróbuj.
Wiem, co powiesz, chłopaki przede mną napisali to samo. Ale pomyliłem się, wykonując kroki powyżej tego postu i chciałem napisać głupią wersję dla osób, które mają najnowszą wersję IDE.
źródło
Jeśli tworzysz w Flutter, dostępna jest nowa eksperymentalna opcja z 5.01.2018, która pozwala sformatować kod po zapisaniu.
źródło
Zakończyłem ponowne wiązanie
Reformat code...
akcji do Ctrl- S, zastępując domyślne wiązanie dlaSave All
.Z początku może się to wydawać szalone, ale wydaje się, że IntelliJ oszczędza na praktycznie każdej akcji: przeprowadzaniu testów, budowaniu projektu, nawet przy zamykaniu karty edytora. Mam nawyk bicia Ctrl- Sdość często, więc to naprawdę działa dla mnie całkiem dobrze. Z pewnością łatwiej jest pisać niż domyślne wiązanie do formatowania.
źródło
Źródło: www.udemy.com/intellij-idea-secrets-double-your-coding-speed-in-2-hours
źródło
Myślałem, że jest coś takiego w IntelliJ, ale nie mogę tego znaleźć. Jedynym czyszczeniem, które ma miejsce podczas zapisywania, jest usunięcie białej przestrzeni na końcach linii. Pomyślałem, że w pewnym momencie muszę sprecyzować to zachowanie, ale w tym momencie nie widzę nic powiązanego.
źródło
Jeśli chodzi o ładniejsze, po prostu użyj Obserwatora plików:
odnośniki => Narzędzia => Obserwatorzy plików => kliknij +, aby dodać nowego obserwatora => Ładniejsze
https://prettier.io/docs/en/webstorm.html#running-prettier-on-save-using-file-watcher
źródło