2009-06-24 5 views
6

Ich verwende derzeit einen einfachen Texteditor, um meinen Grails-Code zu schreiben. Kennt jemand ein Programm, das automatisch Code mit Einzug ähnlich dem Einzug für C formatiert? Ich würde lieber ein Befehlszeilenprogramm dafür verwenden, aber ich kann eine IDE verwenden, um meinen Code zu formatieren, wenn das die einzige Option ist.Codeformatierer für Grails und Groovy?

Antwort

2

NetBeans v.6.7 Versuchen (nicht die aktuelle Produktionsversion 6.5) mit aktiviertem NetBeans Groovy/Grails Plugin. Dies ist eine schöne, saubere IDE-Schnittstelle (einfacher zu verwenden als Eclipse IMHO), und Sie können es so einrichten, dass es in Ihre Grails-Installation integriert wird. Sie können alle Ihre Grails-Aufgaben über die IDE aufrufen, Ihren Code bearbeiten, Ihr Projekt testen und ausführen. Wenn Sie dann Ihren Code formatieren möchten, klicken Sie einfach mit der rechten Maustaste in den Code-Editor und wählen Sie "Format". Einfach!

+0

Mit NetBeans 6.7 FCS gibt es immer noch einige Probleme. Am frustrierendsten finde ich die IDE, die Groovy wie Java parst und "Fehler" anzeigt, die keine Fehler in Groovy-Dateien sind. Die Datei läuft gut, aber es ist ärgerlich, während der Bearbeitung falsche Fehler zu sehen. Der Aufruf von Groovy-Klassen aus Java ist eine weitere Instanz, in der falsche Fehler gemeldet werden. Wenn Sie damit leben können, ist es durchaus brauchbar. – ssakl

0

Zu diesem Zweck wird ein Werkzeug in this thread empfohlen. Ich habe es nicht ausprobiert, aber vielleicht einen Blick wert.

+0

Dieses Tool ist nur für die Windows-Plattform verfügbar. Projekt ist wahrscheinlich tot und verlassen. –

1

Ich benutze VIM/GVIM für die Eingabe von Code in Groovy/Grails. es hat Code-Formatierung, ich muss nur meine VIM sagen, dass und Java groovy sind ähnlich ....

und dann gg drücken = G [Enter] (Format von oben nach unten)

0

Das Groovy Eclipse-Plugin macht einen ordentlichen Job beim Formatieren von groovigem Code. Für einige der Grails-Codes könnte es besser sein, dass sts schlauer sind.

Verwandte Themen