Jeśli zostało ustawione opcje auto-formatowanie jako ustawieniach projektu specyficzne w Eclipse, można zrobić coś takiego:
/opt/local/eclipse/eclipse -nosplash
-application org.eclipse.jdt.core.JavaCodeFormatter
-verbose
-config .settings/org.eclipse.jdt.core.prefs
src/ tests/ doc/examples/
Oznacza to, że praktycznie zainstalować i skonfigurować Eclipse do tego celu, jeśli tylko za korzystanie to funkcje autoformatowania, niezależnie od tego, z jakiego edytora korzystasz normalnie. :)
Źródło: http://blogs.operationaldynamics.com/andrew/software/java-gnome/eclipse-code-format-from-command-line
Uwagi dodatkowe
W systemie Mac OS X:
/Applications/eclipse/java-oxygen/Eclipse.app/Contents/MacOS/eclipse -nosplash -application org.eclipse.jdt.core.JavaCodeFormatter -verbose -config ~/my-eclipse-workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.core.prefs MyClass.java
Zamieściłem podobne pytanie na pytanie: [Jak sformatować/przywrócić wszystkie pliki źródłowe w danym katalogu?] (Http://askubuntu.com/questions/98164/how-to-reformat-reindent-all- the-source-files-in-a-given-directory) – fdierre
Nie próbowałem tego sam, ale myślę, że to obiecuje: https://github.com/google/google-java-format –
różne inne opcje do zrobienia to [można znaleźć tutaj] (https://alternativeto.net/software/artistic-style/) –