我打算编写Visual Studio代码扩展,它需要保存一些信息,例如计数器。用户可以按快捷键增加或减少计数器,计数器的值将保存在某处。下次当用户启动Visual Studio Code时,扩展程序可以加载计数器的最后一个值。我的问题是,存储此信息的适当位置在哪里?
你可能正在寻找Memento API。 ExtensionContext有两个不同的memento实例,你可以访问:
Memento
ExtensionContext
workspaceState
globalState
据我所知,两者都存在VSCode更新。