如何禁用 VS Code“扩展开发主机”中的所有无关扩展而不覆盖我的正常用户配置?

ELL*_*BLE 7 configuration-files visual-studio-code vscode-extensions

我正在尝试在 VSCode 扩展上进行调试/开发。为此,我需要在调试“扩展开发主机”中禁用所有(许多)其他扩展。

\n

但是,这样做会保存到我的用户首选项,然后导致 \xe2\x80\xa6 我的所有其他 VScode 实例 \xe2\x80\xa6 停止具有任何扩展名。

\n

如何在“扩展开发主机”中禁用我的其他日常扩展而不破坏我的正常用户配置?有没有办法说服 EDH 重复可靠地使用不同的设置文件或配置路径或其他东西?

\n

ncl*_*kfm 4

您可以使用该标志禁用所有扩展--disable-extensions。只需重新配置您的.vscode/launch.json(请参阅 args 数组):

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Run Extension",
            "type": "extensionHost",
            "request": "launch",
            "args": [
                "--extensionDevelopmentPath=${workspaceFolder}",
                "--disable-extensions"
            ],
            "outFiles": [
                "${workspaceFolder}/out/**/*.js"
            ],
            "preLaunchTask": "${defaultBuildTask}"
        },
        ...

Run Code Online (Sandbox Code Playgroud)