当你开发一个VSCode扩展并运行它时,一个新的VSCode窗口会打开,其中加载了你正在开发的扩展。目前,there is no way to test the deactivate()
function other than calling it directly。
当你开发一个VSCode扩展并运行它时,一个新的VSCode窗口会打开,其中加载了你正在开发的扩展。目前,there is no way to test the deactivate()
function other than calling it directly。
1条答案
按热度按时间eagi6jfj1#
直接调用它会产生不同的结果。
在我进行的测试中,
deactivate()
函数会更改全局配置中的设置,然后再次读取并将结果输出到控制台。当我直接调用它时,它显示了正确的结果,但是当我重新启动扩展时,函数执行了,但设置没有改变,它显示了更改之前的值。甚至在"运行扩展"视图中,右键单击扩展也没有禁用它的选项。