在VSCode TypeScript中测试文件的内容

时间:2016-06-10 17:16:04

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

我正在尝试添加到vscode中的扩展名,现在我正在尝试为我完成的代码编写测试脚本。我是TypeScript的新手,我所做的工作,但我只是不知道如何打开我保存的文件&用我写的命令关闭,然后打开文件备份并检查测试用例中的内容。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

我知道这个问题较旧,我希望您在此期间解决了您的问题,但您可以尝试使用您保存文件的uri或文件路径打开它:

import * as vscode from 'vscode';
function openDocument(uri: vscode.Uri|string): Promise<vscode.TextDocument> {
    if(typeof uri === "string")
        uri = vscode.Uri.parse(uri);
   return await vscode.workspace.openTextDocument(uri as vscode.Uri);
}

然后你可以在doc上获得文字:

let mydoc = await openDocument("file:///c:/myuser/myfolder/myfile.txt");
let text = mydoc.getText();
相关问题