如何使用新文件启动VSCode扩展?

时间:2017-09-30 14:15:17

标签: visual-studio-code vscode-extensions

我正在开发一个VSCode扩展,因为它当前只能在JS文件上运行,当我运行Launch Extension任务时,我希望它用一个新的Javascript文件打开。我见过this related question并尝试添加,只是根据docs

传递options个对象
 vscode.workspace.openTextDocument({language: 'javascript'})

这是一个异步调用,所以我在我的扩展程序激活时尝试await,以确保该文件存在,然后才能使用我的扩展程序。

如果我可以将这个功能添加到启动扩展任务中,那就太棒了,或者当我运行我的命令时,我可以让它打开一个文件,而我正在开发它。

关于我如何做到这一点的任何想法?

1 个答案:

答案 0 :(得分:0)

我不是百分百确定,但我相信你的扩展程序只激活一次并保持这样,直到vscode关闭。因此,您无法触发多个激活调用。相反,你可以听取文件开放

<ion-col col-2>
    <button ion-button menuToggle
        small *ngIf="Buttonclicked"                
        (click)="editdata(item)"><ion-icon name="menu"></ion-icon>
    </button>
</ion-col>