Visual studio code 如何创建类似于VSCode';s文件:新文件命令?

Visual studio code 如何创建类似于VSCode';s文件:新文件命令?,visual-studio-code,vscode-extensions,Visual Studio Code,Vscode Extensions,我想创建一个具有相同流程的命令,一旦创建该命令,它将带您进入资源管理器窗口,并允许您在那里键入文件名。有没有一种方法可以通过现有的vscode API实现这一点 更新:通过资源管理器创建文件的流程是通过执行“explorer.newFile”完成的。我想接受用户的输入,创建2个模板文件,然后删除由“explorer.newFile”创建的原始文件。看起来“explorer.newFile”并没有返回有关新文件的信息,所以我创建了一个filewatcher来执行此操作,这使得文件的创建/删除变得很

我想创建一个具有相同流程的命令,一旦创建该命令,它将带您进入资源管理器窗口,并允许您在那里键入文件名。有没有一种方法可以通过现有的vscode API实现这一点


更新:通过资源管理器创建文件的流程是通过执行“explorer.newFile”完成的。我想接受用户的输入,创建2个模板文件,然后删除由“explorer.newFile”创建的原始文件。看起来“explorer.newFile”并没有返回有关新文件的信息,所以我创建了一个filewatcher来执行此操作,这使得文件的创建/删除变得很混乱。有没有办法让它更平滑?

没有,不是VSCode 1.15。您当前的最佳选择是尝试重用内置的create file命令(
explorer.newFile
),或者使用quick picker API实现类似的流程

您能否澄清重用内置create file命令的含义?你的意思是深入vscode的源代码,看看我是否可以重用它?或者您指的是其他内容?请尝试使用内置的
explorer.newFile
命令。激发时,它将触发与使用资源管理器创建新文件相同的流。我在上面加了一个便条,谢谢,这有助于降低流量。不幸的是,它看起来不像命令的承诺解析为一个值,该值包含有关所创建文件的信息。我想根据用户输入创建2个文件,然后删除explorer.newFile创建的文件。为此,我在已创建的文件上设置了一个filewatcher,并将以这种方式获取文件信息,但这使得创建/删除非常缓慢。有什么建议吗?我将更详细地更新这个问题。