W Eclipse, w Windows-> Preference-> Java-> Code Style, możesz zdefiniować szablony kodu dla komentarzy i kodu, a także możesz skonfigurować program do formatowania kodu.
Zastanawiam się, czy w Eclipse jest możliwe, aby te ustawienia miały wpływ za każdym razem, gdy zapisuję plik źródłowy. Zasadniczo zamiast podświetlania wszystkiego i naciskania Ctrl+ Shift+ F, chcę, aby Eclipse był odpowiedzialny za upewnienie się, że mój kod jest poprawnie sformatowany.
Czy to możliwe i jak to konfigurujesz?
Uwaga dotycząca korzystania z automatycznego formatowania: Prawdopodobnie najlepiej jest wybrać opcję „Formatuj edytowane wiersze”, ponieważ scalanie zmian staje się bardzo trudne podczas ponownego formatowania całego pliku znajdującego się w kontroli źródła, który już nie został poprawnie sformatowany. Zrobiłem to już współpracownikowi.
Ctrl+Shift+F
następujący poCtrl+S
, więc byłoby dobrze, ale są inni faceci, którym nie zależy na formatowaniu. Ta funkcja sprawia, że nasze życie jest o wiele łatwiejsze ...Odpowiedzi:
Pod Preferenceswybierz Java-> Editor-> Save Actions. Zaznacz Perform the selected actions on savei zaznacz Format source codepole.
To może, ale nie musi być dostępne w poprzednich wersjach Eclipse. Wiem, że to działa w:
źródło
Zdecydowanie zalecam sprawdzenie deskryptora xml formatu eclipse w kontroli źródła. W ten sposób wszyscy członkowie zespołu mogą z niego korzystać i nie można zmieniać formatowania bitew w tę iz powrotem.
źródło
Mam migawkę ustawienia. Proszę podążać ścieżką:
W Preferencesoknie wybierz Java-> Editor-> Save Actions.
Sprawdź Perform the selected actions on savei sprawdź Format source code box.
źródło
Jeśli okaże się, że nie masz Save Actionspreferencji pod Java-> Editor, może to być spowodowane korzystaniem ze starszej wersji Eclipse. W takim przypadku możesz zainstalować wtyczkę Format przy zapisywaniu stąd .
Następnie pod Preferenceswybierz Java-> Format on save. Wybierz Run Formatopcję podSelect a code formatting action
źródło