Add VSCode commands to enable and disable the extension that is being developed

bq3bfh9z  于 4个月前  发布在  Vscode
关注(0)|答案(1)|浏览(58)

当你开发一个VSCode扩展并运行它时,一个新的VSCode窗口会打开,其中加载了你正在开发的扩展。目前,there is no way to test the deactivate() function other than calling it directly

eagi6jfj

eagi6jfj1#

直接调用它会产生不同的结果。

在我进行的测试中,deactivate()函数会更改全局配置中的设置,然后再次读取并将结果输出到控制台。当我直接调用它时,它显示了正确的结果,但是当我重新启动扩展时,函数执行了,但设置没有改变,它显示了更改之前的值。

甚至在"运行扩展"视图中,右键单击扩展也没有禁用它的选项。

相关问题