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

VS Code启动时窗口跨两个显示器,调整后无法保存配置该如何解决

VS Code双屏扩展模式启动跨屏问题解决方案

方案1:重置VS Code窗口状态存储

  • 完全关闭VS Code,打开任务管理器确认所有Code.exe进程已终止
  • 打开Windows资源管理器,在地址栏输入%APPDATA%\Code\User\globalStorage\回车进入目录
  • 找到目录下的state.vscdb文件,将其重命名为state.vscdb.bak做备份(该文件是VS Code存储全局窗口状态的数据库文件,重命名后重启软件会自动生成全新的状态文件)
  • 重启VS Code,手动将窗口拖动到外接显示器的目标位置,正常关闭软件后下次启动即可记住窗口位置

方案2:通过启动参数固定窗口位置尺寸

  • 右键点击VS Code桌面快捷方式,选择「属性」
  • 在「快捷方式」选项卡的「目标」输入框中,原有路径末尾添加启动参数:--window-position=X,Y --window-size=W,H
    • 若外接显示器在笔记本屏幕右侧,X值设置为≥笔记本屏幕横向分辨率即可让窗口默认显示在外接屏,Y值设为0即可让窗口顶部对齐屏幕上边缘
    • W、H分别对应你需要的窗口宽度、高度数值,可根据外接显示器分辨率调整
  • 修改后的「目标」内容示例:"C:\Program Files\Microsoft VS Code\Code.exe" --window-position=1921,0 --window-size=2560,1440
  • 点击「应用」→「确定」保存后,通过该快捷方式启动VS Code即可固定窗口位置和尺寸

方案3:修改高DPI适配配置

  • 右键VS Code快捷方式,选择「属性」→「兼容性」选项卡
  • 点击「更改高DPI设置」,勾选「替代高DPI缩放行为」,下拉菜单选择「系统(增强)」
  • 依次点击确定保存配置后重启VS Code,调整窗口位置后验证记忆功能是否正常

方案4:禁用硬件加速功能

  • 打开VS Code,按下Ctrl+,快捷键调出设置面板
  • 搜索hardware acceleration,找到「Window: Enable Hardware Acceleration」选项,取消勾选
  • 重启VS Code后调整窗口位置,验证记忆功能是否正常

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 04:15:01