Visual studio code 如何使用扩展包更新vscode中的users settings.json?

Visual studio code 如何使用扩展包更新vscode中的users settings.json?,visual-studio-code,vscode-settings,vscode-extensions,Visual Studio Code,Vscode Settings,Vscode Extensions,我开发了一个vscode扩展,现在我面临其中一些扩展之间的冲突,如turbo控制台和deploy,我在扩展页面上为配置编写了一本手册,如下所示: 您可能要使用的预定义设置: 按ctrl+shift+p 键入设置 单击Prefrences:opensettings(JSON)打开settings.JSON文件 添加以下设置行: “workbench.iconTheme”:“材质图标主题”, “workbench.colorTheme”:“Atom One Dark”, “files.autoSav

我开发了一个
vscode扩展
,现在我面临其中一些扩展之间的冲突,如
turbo控制台
deploy
,我在扩展页面上为配置编写了一本手册,如下所示:

您可能要使用的预定义设置:
  • ctrl+shift+p
  • 键入
    设置
  • 单击
    Prefrences:opensettings(JSON)
    打开settings.JSON文件
  • 添加以下设置行:
  • “workbench.iconTheme”:“材质图标主题”,
    “workbench.colorTheme”:“Atom One Dark”,
    “files.autoSave”:“afterDelay”,
    “editor.fontFamily”:“Fira代码”,
    “编辑字体连字”:“,
    “editor.formatOnSave”:正确,
    “editor.defaultFormatter”:“esbenp.prettier vscode”,
    “编辑字体大小”:16,
    “window.zoomLevel”:1,
    “sync.gist”:“70a5fe700fe4e46aebdf678a5c1db398”,
    “typescript.preferences.importModuleSpecifier”:“非相对”,
    “本地历史。排除”:[
    “**/.history/**”,
    “**/.vscode/**”,
    “**/node_modules/**”,
    “**/typings/**”,
    “**/out/**”,
    “**/Code/User/**”
    ]
    
    此外,还有一些
    keybindings
    配置,如下所示:

    [
    {
    “键”:“ctrl+shift+alt+l”,
    “命令”:“bookmarks.jumpToNext”,
    “何时”:“editorTextFocus”
    },
    {
    “键”:“ctrl+alt+l”,
    “命令”:“-bookmarks.jumpToNext”,
    “何时”:“editorTextFocus”
    },
    {
    “键”:“ctrl+shift+alt+k”,
    “命令”:“extension.deploy.listen”
    },
    {
    “键”:“ctrl+alt+l”,
    “命令”:“-扩展名.部署.侦听”
    }
    ]
    
    但是我想让它成为可能,或者向用户显示一个选择,选择“自动配置”,单击它,或者在安装扩展时,它将desired配置放到user's settings.json

    我阅读了,但无法解决问题,例如,我确实将其添加到了我的ext-pack
    package.json

    “贡献”:{
    “配置”:{
    “标题”:“VsCode Web开发人员体验”,
    “财产”:{
    “editor.fontSize”:{
    “类型”:“编号”,
    “违约”:22,
    “说明”:“这将更改字体设置”
    }
    }
    }
    }