2016-05-27 14 views
1

Ich bin ziemlich neu zu schreiben Erweiterungen/Plattform-Programmierung. Ich versuche, eine Erweiterung in vsCode zu schreiben, die die aktuellen Intellisense-Typen filtern wird. Zum Beispiel, wenn Sie beginnen, den Buchstaben let obj = a.. zu tippen, bringt das Intellisense alles im globalen Umfang zurück, der seinem intellisense entspricht. Allerdings möchte ich eine Erweiterung erstellen, die es Ihnen erlaubt, sie nach Typ zu filtern, also nach der Eingabe von 'a' können Sie Alt + i dann p für Eigenschaften oder alt + i dann c für Klassen drücken und diese Liste nach dem bestimmten Typ filtern .weiß nicht, wo Daten von vsCode Autocomplete-Liste

Ich versuche, vsCode API zu lesen, aber es ist schwer zu verstehen, wo der Handler/Verweis für die automatische Vervollständigung ist.

die API Ich fand - vsCode Website

Bisher habe ich über den allgemeinen Arbeitsablauf kommen, so dass Sie einen Befehl im package.json registrieren würde, dann den Befehl in der activate Exportfunktion registrieren, aber ich Ich bin ein wenig verwirrt darüber, wie man den Hörer bei Änderungsereignissen des Intellisenses implementiert und wie man die Intellisense-Informationen bekommt/setzt oder ob es gerade im aktuellen Moment möglich ist.

Antwort

Verwandte Themen