Сохранение пользовательских настроек / настроек для расширения vscode - PullRequest
2 голосов
/ 01 апреля 2019

Каковы наилучшие методы хранения пользовательских настроек для расширения? Я могу думать о сохранении их в каком-то определенном формате в текстовом файле. Есть ли интегрированный способ сделать это с помощью vscode API?

1 Ответ

3 голосов
/ 01 апреля 2019

Расширения VSCode обычно предоставляют настройки для использования в пользователя и рабочей области settings.json файлов .

Установки зарегистрированы через contributes.configuration в расширении package.json, а допустимые значения можно гибко описать с помощью схемы JSON (что также позволяет выполнять завершение кода в файле JSON). Затем значение параметров можно проверить с помощью workspace.getConfiguration() API .

Существует также образец расширения , который демонстрирует API конфигурации в vscode-extension-samples.

Было бы немного необычно иметь отдельный файл только для настроек конкретного расширения.

...