如何为vscode扩展保留信息?

问题描述 投票:2回答:1

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

visual-studio-code vscode-extensions
1个回答
3
投票

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

  • workspaceState 在当前打开的workspace的上下文中存储状态的memento对象。
  • globalState 存储状态的纪念品对象,独立于当前打开的workspace

据我所知,两者都存在VSCode更新。

© www.soinside.com 2019 - 2024. All rights reserved.