在 vscode 扩展全局范围内限定键的范围



vscode 扩展的上下文提供了对 globalState 的访问,globalState 是一个具有键/值对的 Memento 对象。我的问题是:每个扩展都有自己的纪念品对象,还是所有扩展共享一个?只是想知道我是否需要使我的密钥更具体(例如,my.extension.foo(,或者我是否可以保持密钥简单(例如,foo(。

它的作用域为扩展,因此可以保持简单:

但是,当扩展使用存储时,它将始终获取存储在 1 个密钥(扩展名称 + 扩展 ID(下的数据。我们绝不允许在可能与其他密钥冲突的密钥下直接写入存储。

(来源(

最新更新