我正在创建一个扩展,在这个扩展中,我需要从user获取一个字符串并存储它,这样将来我就可以通过quickdropbox给出一个建议。现在,哪种方式才是存储用户输入数据的真正方式?我看过项目经理扩展源码。在这里,用户输入项目名称存储在%APPDATA%\Code\User文件夹中的project.json中。这是正确的存储方式吗?对不起,我的英语很差。
发布于 2017-04-25 01:45:01
如果不希望用户在存储后看到这个字符串(就像在User Settings
中一样,您应该使用context.globalState
。我做了另一个和你的场景类似的扩展,叫做Tagged Comment。
下面是它存储值的方式:
context.globalState.update('lastTagged', str);
下面是它加载值的方式:
let lastTagged = context.globalState.get('lastTagged', '');
https://stackoverflow.com/questions/43591105
复制相似问题