#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. Облом, хотя спасибо!