首页 > 解决方案 > 保存 vscode 扩展的用户首选项/设置

问题描述

存储扩展的用户设置的最佳做法是什么?我可以考虑将它们以某种特定格式保存在文本文件中。vscode有没有使用API的集成方式?

标签: visual-studio-codevscode-extensions

解决方案


VSCode 扩展通常会提供要在用户和工作区settings.json文件中使用的设置。

设置通过扩展名注册contributes.configurationpackage.json,允许的值可以灵活地用 JSON 模式描述(这也允许在 JSON 文件中完成代码)。然后可以使用workspace.getConfiguration()API检查设置的值。

还有一个示例扩展,展示了 vscode-extension-samples 中的配置 API。

仅针对特定扩展程序的设置使用单独的文件会有点不寻常。


推荐阅读