You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VSCode中如何让UI修改的设置仅应用于当前工作区而非全局?

解决VSCode缩放级别等设置仅应用于当前工作区的方法

默认情况下,通过快捷键Ctrl + +/Ctrl + -调整缩放级别时,VSCode会将设置写入全局settings.json。要让这类更改仅作用于当前工作区,你可以按以下步骤操作:

  • 手动指定设置范围

    1. 打开设置界面(快捷键Ctrl + ,)
    2. 在设置顶部的下拉菜单中,选择工作区选项(默认是用户/全局)
    3. 在搜索框输入window.zoomLevel,直接调整该设置的数值,此时更改会自动保存到当前工作区的${workspaceFolder}/.vscode/settings.json中
  • 修改快捷键的关联设置范围
    如果你想保留快捷键操作,但让其默认修改工作区设置,可以自定义快捷键:

    1. 打开快捷键设置(快捷键Ctrl + K Ctrl + S)
    2. 搜索zoomIn和zoomOut命令
    3. 右键点击对应的命令,选择更改键绑定
    4. 在弹出的输入框中,添加带参数的命令来指定工作区范围,例如:
      {
          "key": "ctrl+=",
          "command": "settings.cycleValue",
          "args": {
              "key": "window.zoomLevel",
              "values": [0, 0.5, 1, 1.5, 2],
              "scope": "resource"
          },
          "when": "editorTextFocus"
      }
      
      这里的"scope": "resource"表示将更改应用到工作区(资源级)范围

需要注意的是,部分基础UI设置(比如缩放)默认是全局级别的,所以通过快捷键直接调整时不会自动切换到工作区,但通过上述两种方法可以实现仅当前工作区生效的需求。

内容的提问来源于stack exchange,提问作者DavSanchez

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 06:10:37