存储扩展的用户设置的最佳实践是什么?我可以考虑将它们以某种特定格式保存在文本文件中。是否有使用vscode
API的集成方法?
最佳答案
VSCode扩展通常会贡献要在user and workspace settings.json
files中使用的设置。
设置是扩展的contributes.configuration
中的registered via package.json
,并且可以使用JSON模式(也允许在JSON文件中完成代码)灵活地描述允许的值。然后可以使用 workspace.getConfiguration()
API检查设置的值。
还有一个sample extension,它在vscode-extension-samples中展示了Configuration API。
仅针对特定扩展名的设置使用单独的文件会有点不寻常。
关于visual-studio-code - 保存vscode扩展的用户首选项/设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55460712/