Добавьте кнопку «Найти файл» в настройку массива строк типа

#visual-studio-code #vscode-settings #vscode-extensions

#visual-studio-код #vscode-настройки #vscode-расширения

Вопрос:

Для моего расширения в VSCode я хотел бы добавить несколько путей к пути к классу для jar, который выполняется в расширении. Для этого я добавил параметр конфигурации с массивом строк типа. В VSCode это отображается в пользовательском интерфейсе настроек с помощью кнопки «Добавить элемент», которая позволяет пользователю добавить строку в массив.

Поскольку все строки должны быть путями, я хотел бы добавить рядом с ней кнопку «Найти», которая открывает окно поиска (например, для «Файл»gt;»Открыть папку…»).

Итак, вопрос в том, можно ли добавить пользовательскую кнопку для рендеринга массива строк?

Конфигурация в настоящее время выглядит примерно так:

 "extension.classPathAdditions": {  "type": "array",  "items": {"type":"string"},  "default": [],  "scope": "resource",  "markdownDescription": "List of folder and/or file paths that should be included in the class path for the language server. [Find files](command:extension.addFilesToClassPath) or add manually."  },  

В качестве альтернативы, возможно ли в расширении определить, какую область настроек просматривает пользователь? Т. е. смотрит ли пользователь на пользователя, рабочее пространство или некоторые настройки папок?

Комментарии:

1. Вы не можете изменить графический интерфейс настроек, на странице настроек нет крючка, чтобы получать уведомления об изменении вкладки

2. Облом, хотя спасибо!