vscode扩展全局范围中的键作用域

时间:2020-06-12 09:26:28

标签: visual-studio-code vscode-extensions

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

1 个答案:

答案 0 :(得分:1)

它的范围取决于您的扩展程序,因此您可以使它们保持简单:

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

source