1
我正在创建一个扩展,其中我需要从用户获取一个字符串并将其存储,以便将来我会通过quickdropbox提出建议。现在,哪种方法可以存储用户输入数据?我看到了项目经理的扩展源。在那里,用户输入项目名称存储在位于%APPDATA%\ Code \ User文件夹中的project.json中。这是正确的方式来存储? 对不起我的英文不好。在哪里存储扩展相关的信息在vscode
我正在创建一个扩展,其中我需要从用户获取一个字符串并将其存储,以便将来我会通过quickdropbox提出建议。现在,哪种方法可以存储用户输入数据?我看到了项目经理的扩展源。在那里,用户输入项目名称存储在位于%APPDATA%\ Code \ User文件夹中的project.json中。这是正确的方式来存储? 对不起我的英文不好。在哪里存储扩展相关的信息在vscode
如果不希望用户看到这字符串您存储后(如在User Settings´, you should use
context.globalState`。我又扩展,确实像您的情况,这就是所谓的Tagged Comment。
这是如何存储值:
context.globalState.update('lastTagged', str);
这是如何加载值:
let lastTagged = context.globalState.get('lastTagged', '');
我不希望用户看到这些值。我会尝试并让你知道。我对此很新。非常感谢你的答案。 –
太棒了!如果您需要更多帮助,也许分享您的分机的回购(如果可以) – alefragnani
当然。我仍在本地进行项目工作。它还没有在github中。很快就好。感谢您的支持。 –