Ich habe GGTS auf Ubuntu installiert und versuche, .groovy-Dateien mit dem eingebauten Editor zu bearbeiten.
Die Autocomplete ist extrem nervig, weil sie meine Domain-Objekte erkennt, also meine User-Klasse etc .. Groovy wird nicht erkannt, zum Beispiel fange ich an, "def" einzugeben, um eine Variable zu definieren, drücke Leerzeichen und es wird automatisch vervollständigt zu "Default", ähnlich, wenn ich versuche, "return" einzugeben, wird automatisch "RETURN" ausgeführt, während ich tippe, sobald ich Leerzeichen drücke, was sehr ärgerlich ist.
Wie ich schon sagte, wird es Klassen erkennen. Wenn ich also def u = new User () eintippe, wird der Benutzer-Teil in Ordnung, aber das Problem ist, dass die zuvor definierte Variable nicht später im Code regegonisiert wird.
Ich hoffe, ihr habt meine Bedeutung ... Keine Ahnung, wie ich es beheben kann, ohne den groovigen Editor zu benutzen und ihn als Klartext zu behandeln. Ich habe sogar versucht, die Inhaltshilfe zu deaktivieren, aber das schien aus irgendeinem Grund nicht zu funktionieren.
Ich hatte dieses Problem heute in GGTS 3.4.0.RELEASE und bin sehr wütend auf die Situation.
Irgendwie hatte mein Arbeitsbereich die "Auto activation triggers for Java" auf "_.abcd .... z" (alle Kleinbuchstaben) gesetzt
Fenster - & gt; Einstellungen Java - & gt; Herausgeber - & gt; Inhaltshilfe "Auto activation triggers for Java" wurde auf "."
gesetztDies scheint dramatisch geholfen zu haben.
Ich bin mir immer noch nicht sicher, warum mein Arbeitsbereich diese Einstellung hat.
Stelle sicher, dass du in der Grails-Perspektive bist; das kann einige der Groovy / Grails-Funktionen beeinflussen und wie Eclipse (sogar GGTS) sie nutzt. Sie finden die Perspektive-Schaltfläche oben rechts. Wenn Sie in Java oder Debug sind, können seltsame Dinge wie diese auftreten.
Wie erstellen und öffnen Sie Ihre Groovy-Dateien? Verwenden Sie die Kontextmenüs oder das Grails-Eingabeaufforderungstool, um Befehle wie "create-controller" auszugeben? Wenn Sie die Dateien auf andere Weise erstellen, versuchen Sie, diese Methoden zu verwenden, um sie zu generieren, und sehen Sie, ob Sie die gleichen Ergebnisse erhalten.
Tags und Links eclipse grails groovy sts-springsourcetoolsuite