标签: visual-studio-code vscode-extensions
我打算编写一个Visual Studio Code扩展,它需要保存一些信息,例如计数器。用户可以按快捷方式来增加或减少计数器,计数器的值将保存在某个位置。下次用户启动Visual Studio Code时,扩展可以加载计数器的最后一个值。我的问题是,在哪里存储此信息的合适位置?
答案 0 :(得分:2)
您可能正在寻找Memento API。 ExtensionContext有两个可以访问的不同的memento实例:
Memento
ExtensionContext
workspaceState
在当前打开的workspace上下文中存储状态的记忆对象。
globalState
存储状态独立于当前打开的workspace的记忆对象。