Java Code Formatter/Prettifier - Poszukue programu, bibliotek / Gotowca

0

Witam.

Poszukuję jakiegoś skryptu lub javowych bibliotek które pozwoliły by mi sformatować kod. Tz porobić wcięcia, powycinać zbędne spacje dodać spację tam gdzie ich brakuje itp. Dobre by było gdyby obsługiwało to inne języki, ale sama java wystarczy. Uwaga program na ma analizować kodu pod względem błędów czy dołączanych pakietów jak np beautyJ a jedynie sformatować teks na podstawie słów kluczowych i znaków specjalnych podobnie jak netBeans pod wpływem kombinacji Alt+Shift-F. Czy ktoś zna jakieś gotowe rozwiązania łatwe do użycia?

0

"java library format code", pierwszy wynik. tada!

0

http://stackoverflow.com/questions/3468122/java-library-for-code-beautify-format <- Tada ?

No nie wiem już to czytałem i trudno mi coś znaleźć wmiarę sensownego:

Najsensowniej wygląda:
http://help.eclipse.org/helios/index.jsp?topic=%2Forg.eclipse.jdt.doc.isv%2Fguide%2Fjdt_api_codeformatter.htm - ale nie wiem jak z tego skorzystać. Tz jest to część bibliotek eclipsa a ja piszę osobną aplikację a nie plugin.

http://www.tiobe.com/index.php/content/products/jacobe/Jacobe.html - Płatne

http://syntax.jedit.org/ - to jest edytor

http://java.net/projects/jhighlight/ - nie działa

http://nayidisha.com/techblog/coding-standards-and-compliance - edytor

http://jalopy.sourceforge.net/ - Same pluginy

0

http://help.eclipse.org/helios[...]de%2Fjdt_api_codeformatter.htm - ale nie wiem jak z tego skorzystać. Tz jest to część bibliotek eclipsa a ja piszę osobną aplikację a nie plugin.

Tak, o to mi chodziło. "Nie wiem jak z tego korzystać" - brzmi jakby to był zatem Twój problem. To owszem jest część bibliotek eclipsa, teraz tylko te biblioteki weź do siebie (wszak ty masz aplikacje, tak jak Eclipse jest aplikacją, i ty będziesz korzystał z biblioteki, tak jak Eclipse korzysta z tej biblioteki). Być może będzie to wymagać zmian (nie wnikam), no ale chyba nie spodziewałeś się zrobić metodą kopiuj-wklej i dopisaniem jednej linijki?

1 użytkowników online, w tym zalogowanych: 0, gości: 1