2017-04-24 5 views
1

speichern Ich erstelle eine Erweiterung, in der ich eine Zeichenfolge vom Benutzer abrufen und speichern muss, so dass ich in Zukunft einen Vorschlag durch Quickdropbox geben werde. Jetzt, was ist die echte Möglichkeit, die Benutzereingabedaten zu speichern? Ich habe die Projektmanager-Erweiterungsquelle gesehen. Dort wird der Name des Benutzereingabe-Projekts in der Datei project.json gespeichert, die sich im Ordner% APPDATA% \ Code \ User befindet. Ist das der richtige Weg zu speichern? Entschuldigung für mein schlechtes Englisch.Wo die Erweiterungsinformationen in vscode

Antwort

1

Wenn Sie nicht den Benutzer wollen diese Zeichenfolge sehen, nachdem Sie speichern (wie in User Settings´, you should use context.globalState`. Ich eine weitere Verlängerung gemacht, die so etwas wie Ihr Szenario der Fall ist, ist es Tagged Comment genannt.

Diese ist, wie es den Wert speichert: wollen

let lastTagged = context.globalState.get('lastTagged', ''); 
+0

ich nicht user:

context.globalState.update('lastTagged', str); 

Dies ist, wie es lädt den Wert um diese Werte zu sehen. Ich werde es versuchen und dich wissen lassen. Ich bin ziemlich neu in diesem Bereich. Vielen Dank für die Antwort. –

+0

Großartig! Wenn Sie mehr Hilfe benötigen, geben Sie vielleicht das Repo Ihrer Erweiterung frei (wenn Sie können) – alefragnani

+0

Sicher. Ich arbeite immer noch lokal an dem Projekt. Es ist noch nicht in Github. Es wird bald sein. Danke für die Unterstützung. –

Verwandte Themen