是否可以在扩展中创建虚拟编辑器

时间:2019-07-13 07:58:32

标签: visual-studio-code editor vscode-extensions

我想在扩展程序中处理很多文件,而编辑器有很多有用的方法来处理文件的内容,但是我不想在VSC中单独打开每个文件。

我已经可以读取计划编辑的文件,但是如何创建编辑器?

可以做到吗?

1 个答案:

答案 0 :(得分:0)

您尝试过vscode.window.openTextDocument()吗?

  

openTextDocument(uri: Uri): Thenable<TextDocument>

     

打开一个文档。如果此文档已打开,将提早返回。否则,将加载文档并触发didOpen事件。

这并不意味着显示编辑器,这是通过单独的vscode.window.showTextDocument()调用完成的,因此它应被视为“虚拟”。