VS Code extension - программно установить значения перечисления - PullRequest
1 голос
/ 19 октября 2019

Я просмотрел документацию VS Code и погуглил ее, но не могу найти, можно ли программно изменить перечисления, используемые в разделе конфигурации пользовательского расширения. Мне нужно изменить перечисление в целом - как массив, а не на одно строковое значение.

Например, взять этот код (взят из официальных документов VS Code)

 "gitMagic.blame.heatmap.location": {
    "type": "string",
    "default": "right",
    "enum": ["left", "middle", "right"] // this
 }

Можно ли изменить время выполнения свойства enum?

1 Ответ

0 голосов
/ 19 октября 2019

Отредактировано: Попробуйте:

import * as vscode from 'vscode';
await vscode.workspace.getConfiguration().update("gitMagic.blame.heatmap.location", "right", vscode.ConfigurationTarget.Global);

Подробнее здесь .

...