vscode - 有没有办法创建`vscode.TextDocument`的实例?

时间:2017-03-09 20:29:26

标签: visual-studio-code vscode-extensions

我正在侦听onWillSaveTextDocument并获取vscode.TextDocument的实例,我将其用于文件内容和文件路径信息。

创建此对象的新实例会比较方便,而不是从文件路径重新创建所有信息。

我希望有类似的东西:

const document = new TextDocument(myFilePath);

1 个答案:

答案 0 :(得分:2)

您只需使用vscode.workspace.openTextDocument方法创建TextDocument实例。

一个例子是:

    vscode.workspace.openTextDocument( {
        language: 'text'
    } )
    .then( doc => {
        // Do something useful with the document.
    });

如果您希望在上下文中使用它,请随时查看this part of code