Language-tools: Jetbrains-Unterstützung

Erstellt am 25. Juli 2020  ·  7Kommentare  ·  Quelle: sveltejs/language-tools

Bezieht sich Ihre Funktionsanforderung auf ein Problem?
Ich kann sehen, dass es ein offizielles Plugin für vscode gibt, aber nicht die Jetbrains?

Beschreiben Sie die gewünschte Lösung
Ich kann sehen, dass https://github.com/tomblachut/svelte-intellij bereits ein Plugin hat, aber das funktioniert nicht. Das Plugin wurde als defekt markiert. Wenn Sie es installieren, werden Sie ausdrücklich aufgefordert, sich für den Beta-Code zu entscheiden. Das und wenn ich es tue, gibt es keine TypeScript-Unterstützung.

Beschreiben Sie Alternativen, die Sie in Betracht gezogen haben
Wechsel zu vscode ... Aber das ist eine viel größere Frage.

Wie wichtig ist Ihnen diese Funktion?
Äußerst. So sehr, dass ich versuchen würde, einige Java-Entwickler zu finden, die mir dabei helfen.

Zusätzlicher Kontext
n / A

enhancement help wanted

Hilfreichster Kommentar

Hallo,
Entschuldigung, bitte ignorieren Sie das unten stehende, es hat nicht ganz wie erwartet funktioniert. Ich werde ein Update veröffentlichen, sobald es funktioniert hat.

Ich hoffe, dies wird helfen, aber Sie können Intellij-Unterstützung erhalten, indem Sie das Intellij-LSP von hier aus installieren:
https://plugins.jetbrains.com/plugin/10209-lsp-support
dann in der Kommandozeile ausführen:
npm install -g svelte-language-server
Fügen Sie dann in den Intellij-Einstellungen für den Sprachserver die folgenden Einstellungen hinzu:
Beachten Sie, dass Sie which sveltesever ausführen können, um den vollständigen Pfad des Servers zu finden und zu ersetzen. Der Screenshot zeigt den Pfad auf meinem Mac. Der Kilometerstand kann je nach Betriebssystemversion variieren:

Screenshot 2020-08-11 at 10 45 22

Alle 7 Kommentare

@ maraisr
Ich teile Ihre Einstellung damit. Ich habe den Autor des JB-Plugins kontaktiert und er hat versprochen, dass er daran arbeiten wird. Es war vielleicht 3-4 Wochen zuvor und hat ihm auch bei Tests geholfen, seitdem keine Antwort mehr. Übrigens. Heutzutage ist Kotlin die bessere Option für JB-Plugins.

Mitarbeiter der Sprachwerkzeuge repo hier: Leider unterstützt Intellij das Sprachserverprotokoll nicht, auf dem die Erweiterung für VSCode basiert. Das ist für uns derzeit nicht möglich. Wie Sie sagten, besteht Ihre derzeit beste Chance darin, dem Autor des Intellij-Plugins zu helfen.

Ja, es könnte für alle Beteiligten einfacher sein, ein neues Plugin zu erstellen, das explizit den LSP von svelte-language-server verwendet - ich stelle mir vor, dass es dafür im Jet-Brains-Ökosystem Muster geben muss

Verwandte # 74

Hallo,
Entschuldigung, bitte ignorieren Sie das unten stehende, es hat nicht ganz wie erwartet funktioniert. Ich werde ein Update veröffentlichen, sobald es funktioniert hat.

Ich hoffe, dies wird helfen, aber Sie können Intellij-Unterstützung erhalten, indem Sie das Intellij-LSP von hier aus installieren:
https://plugins.jetbrains.com/plugin/10209-lsp-support
dann in der Kommandozeile ausführen:
npm install -g svelte-language-server
Fügen Sie dann in den Intellij-Einstellungen für den Sprachserver die folgenden Einstellungen hinzu:
Beachten Sie, dass Sie which sveltesever ausführen können, um den vollständigen Pfad des Servers zu finden und zu ersetzen. Der Screenshot zeigt den Pfad auf meinem Mac. Der Kilometerstand kann je nach Betriebssystemversion variieren:

Screenshot 2020-08-11 at 10 45 22

@lingster Diese Lösung funktioniert tatsächlich auf meiner Seite, ich habe jedoch keinen Raw-Befehl verwendet, ich habe die ausführbare Option verwendet und --stdio als Argument hinzugefügt.

@lingster @ g5becks @dummdidumm

kann bestätigen, dass die Lösung von @lingster unter Windows 10 + WebStorm 2020.3.3 + LSP Support Plugin funktioniert! 👍

image

Das Verhalten bei der automatischen Vervollständigung / Typüberprüfung ist (fast?) Das gleiche wie bei "Svelte for VSCode", jedoch ohne Syntaxhervorhebung und einige andere Funktionen (automatischer Import, automatische Vervollständigung von JSX-Attributen für Komponenten ... usw.).

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen