如何在开发新的 vscode 扩展时将新文件添加到工作区?

How to add a new file to the workspace when developing a new vscode extension?

正如我遇到的问题,但不是那么明显:

如何在开发 vscode 扩展时添加新文件?

首先你必须创建一个命令(使用 vscode 扩展示例时将其放在 extension.ts 中)-> 例如 hello world 命令。

您必须在工作区上使用 openTextDocument 方法并获取项目的路径。不要忘记路径必须使用“\”而不是“/”:

let manifest = await vscode.workspace.openTextDocument(vscode.Uri.parse("untitled:"+vscode.workspace.rootPath+"\projectmanifest.json"));
await manifest.save();