GoLand 2024.3 verbessert die IDE-Funktionalität und unterstützt neue Go-Sprachmerkmale. Einige Highlights:
go
-Befehle im neuen Terminal Im Folgenden stellen wir Ihnen einige Details zu den Neuerungen vor. Legen wir los!
Zirkuläre Importe können ziemlich verwirrend sein, insbesondere in komplexen Szenarien. Und sie führen zu Kompilierfehlern!
Eine in GoLand 2024.3 eingeführte Inspektion untersucht Abhängigkeiten und informiert Sie über zirkuläre Importe, bevor Sie go build
ausführen.
Für eine bestmögliche Entwicklungserfahrung haben wir eine praktische Bedienoberfläche eingeführt, mit der Sie mehrere Services und Konfigurationen in einem einzigen Unterfenster ausführen und verwalten können.
Indem wir die Erfassung von Abhängigkeitsdaten in parallele Threads verlagert haben, konnten wir die Indizierung und das Öffnen von Projekten erheblich beschleunigen. Die genaue Wirkung der Verbesserungen hängt von Ihrer individuellen Hardware- und Projektkonfiguration ab; in optimalen Fällen kann eine 2- bis 3-fache Beschleunigung erreicht werden.
go:debug
Die Direktive go:debug
wurde in Go 1.21 eingeführt und ermöglicht es Entwickler*innen, das Laufzeitverhalten von Go zu beeinflussen. GoLand hilft Ihnen jetzt durch Hervorhebung und Quick-Fixes bei der Verwendung dieser Direktive, und die Unterstützung wird in Kürze erweitert.
Wir arbeiten weiterhin an der Verbesserung der Typparameter-Unterstützung in Go.
In GoLand 2024.3 haben wir mehrere Fehlerkorrekturen für generische falsch-positive Fälle vorgenommen.
Go 1.24 wird Typparameter bei Aliasnamen erlauben, und GoLand 2024.3 unterstützt diese Funktion bereits.
vgo
wird es einen Fix für das Upgrade auf Go 1.23 geben. aliastypeparams
nicht aktiviert ist. Zur Fehlermeldung gehört auch ein Fix, mit dem das experimentelle Feature aktiviert werden kann. Die folgenden Funktionen können mit einem Abonnement für AI Assistant genutzt werden.
JetBrains AI Assistant für GoLand 2024.3 bietet eine erheblich verbesserte Cloud-basierte Completion mit präziseren und schnelleren Vorschlägen.
Die Nutzungserfahrung wurde überarbeitet, um die KI-Codevorschläge besser in die IDE-Workflows zu integrieren, etwa durch Syntaxhervorhebung im vorgeschlagenen Code und eine schrittweise Übernahme von Codevorschlägen.
GoLand 2024.3 führt mit der Inline-Eingabe eine neue Art der Interaktion mit AI Assistant ein – Ihre direkt im Editor eingegebenen Prompts werden unmittelbar erkannt und verarbeitet.
AI Assistant interpretiert Ihre auf Englisch formulierten Anfragen sofort und setzt sie ohne weitere Schritte in Codeänderungen um.
Die Go-SDK-Konfiguration für neue Projekte mit Dev-Containern ist jetzt stabil und funktioniert automatisch.
go
-Befehle im neuen Terminal Es wurden verschiedene Korrekturen für die Verwendung von Go-spezifischen Befehlen im neuen Terminal vorgenommen.