Я пишу расширение VSCode, и мне нужно найти в открытых редакторах файл .src.Не рабочая область.Я могу сделать vscode.workspace.findFiles(), но мне нужно нечто подобное для vscode.window.
.src
vscode.workspace.findFiles()
vscode.window
К сожалению, в настоящее время нет API для отображения списка открытых редакторов. Тем не менее, для этого есть довольно высокооплачиваемый запрос - если этот API добавлен, вы можете просто перебрать открытые редакторы и проверить пути к файлам для расширения.
Доступ API к «Открытым редакторам» (# 15178)
Обратите внимание, что в одном из комментариев предлагается возможный обходной путь . Команду workbench.action.nextEditor можно комбинировать с API vscode.window.activeTextEditor для циклического перебора всех открытых файлов и создания списка по пути. Однако это выглядит довольно нахально.
workbench.action.nextEditor
vscode.window.activeTextEditor