我试图编写单元测试,以打开一个特定的文件夹作为工作区,然后打开一个特定的文件并在编辑器中显示。
我尝试使用vscode.openFolder
命令打开可以正常工作的文件夹,但是执行该命令后似乎无法打开文件。
vscode.commands.executeCommand("vscode.openFolder", wsUri);
const document = await vscode.workspace.openTextDocument(fileUri);
const editor = await vscode.window.showTextDocument(document);
还尝试在then
vscode.commands.executeCommand("vscode.openFolder", wsUri).then(async () => {
const document = await vscode.workspace.openTextDocument(fileUri);
const editor = await vscode.window.showTextDocument(document);
});
行为是打开文件夹,但此后文档没有打开。 如果我尝试打开文档而不打开文件夹,则它将打开。但是我需要先打开文件夹。