首页 > 解决方案 > 是否可以使用一组自定义设置启动 vscode 扩展?

问题描述

我正在开发一个 vscode 扩展,在测试它时我遇到了一些障碍。某些功能取决于我configurationpackage.json. 我希望能够启动一个新的 VSCode 窗口,并将设置设置为特定值,但我找不到如何做到这一点。

我有什么launch.json

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Extension",
            "type": "extensionHost",
            "request": "launch",
            "runtimeExecutable": "${execPath}",
            "args": [
                "--disable-extensions",
                "--extensionDevelopmentPath=${workspaceRoot}"
            ],
            "ns.customSetting": "customValue"
        },
        {
            "name": "Extension with another value",
            "type": "extensionHost",
            "request": "launch",
            "runtimeExecutable": "${execPath}",
            "args": [
                "--disable-extensions",
                "--extensionDevelopmentPath=${workspaceRoot}"
            ],
            "ns.customSetting": "anotherValue"
        }
    ]
}

这一直没有奏效,但希望这个想法很清楚。我希望该新窗口打开时已将自定义设置设置为我想要的值。我怎么做?

标签: visual-studio-codevscode-settingsvscode-extensions

解决方案


推荐阅读