保存vscode扩展的用户首选项/设置

时间:2019-04-01 17:37:29

标签: visual-studio-code vscode-extensions

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

1 个答案:

答案 0 :(得分:3)

VSCode扩展通常会贡献要在user and workspace settings.json files中使用的设置。

设置为扩展名package.json中的registered via contributes.configuration,并且可以使用JSON模式(也允许在JSON文件中完成代码)灵活地描述允许的值。然后可以使用workspace.getConfiguration() API检查设置的值。

还有一个sample extension,在vscode-extension-samples中展示了Configuration API。

仅为特定扩展名的设置拥有一个单独的文件会有点不正常。