首页 > 解决方案 > 在开发时如何禁用 VSCode 中的扩展?

问题描述

我正在学习开发一个扩展,我想在 deactivate() 函数中执行一些代码以查看它是如何工作的,但是当我运行扩展时,我找不到扩展菜单中加载的扩展,所以我无法禁用它在这个新窗口中。

如何在运行扩展程序时打开的新窗口中禁用扩展程序?

顺便说一下,这是我正在关注的教程:https ://code.visualstudio.com/api/get-started/your-first-extension 。

编辑:有了 Lex Li 的回答,我设法取得了成功,但几秒钟后调试会话结束。有没有办法不丢失调试会话?

标签: visual-studio-codevscode-extensions

解决方案


实际上你不需要任何额外的步骤(比如在某处禁用它)。

只需在其中设置一个断点deactivate,然后关闭激活扩展(或正在调试的整个 VSCode 实例)的文件夹。关闭它将关闭您的扩展程序,进入deactivate并达到断点。


推荐阅读