【发布时间】:2019-07-13 07:58:32
【问题描述】:
我想在我的扩展程序中处理大量文件,并且编辑器有很多有用的方法可以用来处理文件的内容,但我不想在 VSC 中单独打开每个文件。
我已经能够阅读我计划编辑的文件,但我该如何创建编辑器?
这个可以吗?
【问题讨论】:
标签: visual-studio-code editor vscode-extensions
我想在我的扩展程序中处理大量文件,并且编辑器有很多有用的方法可以用来处理文件的内容,但我不想在 VSC 中单独打开每个文件。
我已经能够阅读我计划编辑的文件,但我该如何创建编辑器?
这个可以吗?
【问题讨论】:
标签: visual-studio-code editor vscode-extensions
你试过vscode.window.openTextDocument()吗?
openTextDocument(uri: Uri): Thenable<TextDocument>打开一个文档。如果此文档已打开,将提前返回。否则将加载文档并触发didOpen-事件。
这并不意味着显示编辑器,这是通过单独的vscode.window.showTextDocument() 调用完成的,因此它应该符合“虚拟”的条件。
【讨论】: