Кнопка «Добавить элемент» в настройках расширения VSCode - PullRequest
1 голос
/ 03 октября 2019

Я добавляю configuration точку вклада для моего расширения VSCode. Чего я хотел бы добиться, так это иметь графический редактор «Добавить элемент», как для раздела пользовательских данных CSS, как показано на рисунке ниже.

enter image description here

Документация содержит упоминания типов number, string, boolean, которые можно редактировать непосредственно в пользовательском интерфейсе настроек. Есть ли способ иметь этот редактор с кнопкой Добавить элемент для моего собственного раздела конфигурации?

1 Ответ

1 голос
/ 03 октября 2019

Это редактор для строковых массивов. Он был добавлен в 1,37 версии (июль 2019 г.).

Вот пример определения настройки:

"configuration": {
    "properties": {
        "foo": {
            "type": "array",
            "items": {
                "type": "string"
            },
            "default": ["a", "b", "c"]
        }
    }
}

Обратите внимание, чтов настоящее время, похоже, нет никакой поддержки для массивов типов, отличных от string.

...