2017-04-24 6 views
1

私はユーザーから文字列を取得して格納する必要がある拡張機能を作成していますので、将来はquickdropboxを使用して提案します。さて、これは本当にユーザーの入力データを格納する方法ですか?私はプロジェクトマネージャ拡張ソースを見ました。ユーザー入力プロジェクト名は、%APPDATA%\ Code \ Userフォルダーにあるproject.jsonに保管されています。これは正しい方法です? 私の貧しい私の英語のために申し訳ありません。拡張子関連の情報をvscodeに格納する場所

答えて

1

あなたはにユーザをしたくない場合は、私はあなたのシナリオのような何かをする別の拡張を行った。User Settings´, you should useでcontext.globalState`のように(あなたの店の後にこの文字列を参照してください、それがTagged Commentと呼ばれています。

このそれは値を格納する方法である:

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

は、これは、値をロードする方法である:

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

私は、ユーザーを望んでいませんこれらの値を確認してください。私はそれを試み、あなたに知らせるでしょう。私はこれでかなり新しいです。答えをありがとうございました。 –

+0

素晴らしい!さらにヘルプが必要な場合は、可能であれば内線番号のレポを共有してください – alefragnani

+0

私はまだローカルでプロジェクトに取り組んでいます。まだギブスにはありません。すぐだよ。ご支援ありがとうございます。 –

関連する問題