如何通过vscode扩展命令激活文档?

时间:2019-12-27 10:04:32

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

在VS Code扩展开发中,

我想激活(或打开)文件系统中的特定文档。

我尝试了

let testfileURI="c:\\Users\\MKLee\\git\\Jclip-proto-private\\src\\test\\java\\kr\\ac\\jbnu\\jclip\\controller"

vscode.workspace.openTextDocument(testfileURI);

vscode.commands.executeCommand('vscode.open',testfileURI);

它不会引发任何错误并且不起作用。

1 个答案:

答案 0 :(得分:0)

function showSuccessMsg(testfileURI) {
  if (fs.existsSync(testfileURI)) {
    let promise = new Promise(function(resolve, reject) {
      resolve(vscode.workspace.openTextDocument(testfileURI));
    });
    promise.then(function(value) {
      vscode.window.showTextDocument(value);
    });
  }
}

有点复杂