Как получить свойства нового окна после открытия рабочей области с помощью "vscode.openFolder" - PullRequest
0 голосов
/ 20 января 2020

Я разрабатываю расширение, в котором я запрашиваю у пользователя папку в его файловой системе и открываю эту папку, используя

await commands.executeCommand("vscode.openFolder",<Uri_to_open>,true)

Как описано в документации API (и всякий раз, когда я открываю папку в vanilla VSCode), окно обновляется, удаляя все ранее открытые файлы.

Теперь я хочу сделать что-то в новом окне. Например, createTerminal() или outputChannel. Я пробовал оба варианта, и ни один из них не запускался после открытия новой папки и обновления окна. Если я использую true в строке executeCommand(), я вижу, что эти действия выполняются в «старом» окне, а не в окне моей новой выбранной папки. Как убедиться, что при запуске окна я указываю новое окно?

...