我正在开发一个扩展,在该扩展中,我提示用户输入文件系统中的文件夹,然后使用
打开该文件夹。 await commands.executeCommand("vscode.openFolder",<Uri_to_open>,false)
如api文档中所述(每当我在Vanilla VSCode中打开文件夹时),窗口都会刷新,删除所有以前打开的文件。我现在想在新窗口中做一些事情。喜欢createTerminal
或使用outputChannel。在打开新文件夹并刷新窗口后,我都尝试了两种方法,但都没有运行。如果在executeCommand行中使用true
,则可以在“旧”窗口(而不是新选择的文件夹的窗口)中看到正在执行的这些操作。
如何确保运行window.<function>
时要指定新窗口?