2016-07-20 11 views
2

Ich überprüfte mehrere Post vor dem Fragen, fand aber keine einfache Antwort. Ich füge eine neue Spracherweiterung in VSCode hinzu. Diese Sprache ist ein Eigentum, das ziemlich grundlegend ist. Colorisierung und Snippets sind bereits fertig. Aber jetzt bin ich mit Intellisense stecken.Hinzufügen von Intellisense in VSCode

Ich tat es schon für Sublime und es war ziemlich einfach: füge eine Datei hinzu mylanguage slime-completions Ich fand das Äquivalent mit VSCode nicht.

Ist es ein einfacher Weg? Ich sah einige Antworten zu Typings und installiert auf VSCode die Erweiterung Typing Installer, aber ich weiß nicht, wie man es benutzt. Ich installierte Typisierungen auch dies tun: npm installieren -g Typisierungen aber wieder ich weiß nicht, wie es zu benutzen :(

froh wäre, wenn mich jemand Unstuck könnte

Kaniass

Antwort

2

! Sie können einen Blick auf CompletionItemProvider haben wollen, das heißt, dass die Schnittstelle implementieren und registrieren Sie es mit Ihren Erweiterungen über registerCompletionItemProvider

eine Erweiterung, die IntelliSense basierend auf gtags bietet und ist nicht so riesig, so dass man sehen kann, wie es funktioniertsein könnte

+0

Vielen Dank für Ihre Antwort. Der Punkt ist die Lösung sieht es gibt Codierung zu tun! Und ...... Ich bin kein Coder :) – Kaniass

+2

@Kanias Ja, Code wird benötigt, um zusätzliche Funktionen, wie Auto-Vervollständigen und Intellisense hinzuzufügen. VSCode hat jedoch eine "Standard" Auto-Vervollständigung, die gut genug für Sie arbeiten könnte. Wenn Ihre Erweiterung keinen CompletionItemProvider bereitstellt, wird VSCode versuchen, eine eigene Liste anzubieten, basierend auf dem, was bereits im aktuellen Dokument vorhanden ist. – seairth

+2

Zur Verdeutlichung, CompletionItemProvider wird für die Auto-Vervollständigen-Funktion verwendet, die @DAXaholic abgeleitet (richtig, denke ich) das OP wirklich gefragt war. Intellisense, die etwas detaillierter und interaktiver ist, wird vom SignatureHelpProvider bereitgestellt. – seairth

Verwandte Themen