如何为vscode扩展保留信息?

时间:2018-08-13 12:01:57

标签: visual-studio-code vscode-extensions

我打算编写一个Visual Studio Code扩展,它需要保存一些信息,例如计数器。用户可以按快捷方式来增加或减少计数器,计数器的值将保存在某个位置。下次用户启动Visual Studio Code时,扩展可以加载计数器的最后一个值。我的问题是,在哪里存储此信息的合适位置?

1 个答案:

答案 0 :(得分:2)

您可能正在寻找Memento APIExtensionContext有两个可以访问的不同的memento实例:

  • workspaceState
      

    在当前打开的workspace上下文中存储状态的记忆对象。

  • globalState
      

    存储状态独立于当前打开的workspace的记忆对象。