web-dev-qa-db-de.com

Hat VS Code eine Spracherweiterung für Apache Groovy?

Bei der Suche im Erweiterungsladen stellte sich nichts heraus, aber ich fand etwas in ihrem Hauptgeschäftszweig:

https://github.com/Microsoft/vscode/tree/master/extensions/groovy

Aber nicht ganz sicher, ob dies die Erweiterung ist, die ich möchte. Wenn ja, extrahiere ich sie einfach in meinen .vscode/extensions/-Ordner?

8
Sajuuk

Die von Ihnen verknüpfte Erweiterung lautet built-in. Das heißt, der Befehl Change Language Mode sollte bereits Groovy für Sie auflisten:

Es enthält Syntaxhervorhebung und Ausschnitte, siehe den Abschnitt "Beiträge" von package.json .

Ich vermute jedoch, Sie möchten etwas, das mehr bietet als nur Hervorheben und Schnipsel (d. H. Fertigstellung). Interessanterweise scheint do eine Sprachserverimplementierung für Groovy (auf langserver.org ) zu sein, aber ich konnte keine passende VSCode-Erweiterung finden. Die Dokumentation scheint etwas unvollständig zu sein, aber nach einem kurzen Durchsuchen der Probleme des Repos es scheint, als gäbe es noch keine VSCode-Integration :

Es ist noch nicht in VS-Code integriert. Derzeit verwenden wir es nur mit Monaco und etwas Klebercode, der nicht Open Source ist.

Theoretisch sollte die VSCode-Integration nicht zu schwierig sein, wenn die Sprachserverspezifikation eingehalten wurde. Es gibt einige Dokumentationen/Beispiele zur Sprachserverentwicklung hier .

10
Gama11

Dies ist eine brandneue Erweiterung, die Code-Snippet und Suchsymbol abdeckt. https://marketplace.visualstudio.com/items?itemName=marlon407.code-groovy

1
Alex Willian