Javascript 如何通过vscode扩展命令激活文档?
在VS代码扩展开发中 我想激活(或打开)文件系统中的特定文档 我试过了Javascript 如何通过vscode扩展命令激活文档?,javascript,visual-studio-code,vscode-extensions,Javascript,Visual Studio Code,Vscode Extensions,在VS代码扩展开发中 我想激活(或打开)文件系统中的特定文档 我试过了 let testfileURI="c:\\Users\\MKLee\\git\\Jclip-proto-private\\src\\test\\java\\kr\\ac\\jbnu\\jclip\\controller" vscode.workspace.openTextDocument(testfileURI); 及 它不会抛出任何错误,也不会工作 function showSuccessMsg(testfileURI
let testfileURI="c:\\Users\\MKLee\\git\\Jclip-proto-private\\src\\test\\java\\kr\\ac\\jbnu\\jclip\\controller"
vscode.workspace.openTextDocument(testfileURI);
及
它不会抛出任何错误,也不会工作
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);
});
}
}
有点复杂
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);
});
}
}