【发布时间】:2019-04-01 17:37:29
【问题描述】:
为扩展程序存储用户设置的最佳做法是什么?我可以考虑将它们以某种特定格式保存在文本文件中。有没有使用vscode API 的集成方式?
【问题讨论】:
标签: visual-studio-code vscode-extensions
为扩展程序存储用户设置的最佳做法是什么?我可以考虑将它们以某种特定格式保存在文本文件中。有没有使用vscode API 的集成方式?
【问题讨论】:
标签: visual-studio-code vscode-extensions
VSCode 扩展通常会提供要在user and workspace settings.json files 中使用的设置。
设置为扩展的package.json 中的registered via contributes.configuration,允许的值可以灵活地用JSON 模式描述(这也允许在JSON 文件中完成代码)。然后可以使用workspace.getConfiguration() API 检查设置的值。
还有一个sample extension 展示了 vscode-extension-samples 中的配置 API。
为特定的扩展设置单独的文件会有点不寻常。
【讨论】: