Как мне искать в открытых редакторах файл с заданным расширением? - PullRequest
2 голосов
/ 12 апреля 2019

Я пишу расширение VSCode, и мне нужно найти в открытых редакторах файл .src.Не рабочая область.Я могу сделать vscode.workspace.findFiles(), но мне нужно нечто подобное для vscode.window.

1 Ответ

0 голосов
/ 13 апреля 2019

К сожалению, в настоящее время нет API для отображения списка открытых редакторов. Тем не менее, для этого есть довольно высокооплачиваемый запрос - если этот API добавлен, вы можете просто перебрать открытые редакторы и проверить пути к файлам для расширения.

Доступ API к «Открытым редакторам» (# 15178)

Обратите внимание, что в одном из комментариев предлагается возможный обходной путь . Команду workbench.action.nextEditor можно комбинировать с API vscode.window.activeTextEditor для циклического перебора всех открытых файлов и создания списка по пути. Однако это выглядит довольно нахально.

...