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

VS Code如何实现系统重启后自动恢复此前打开的多个项目窗口

VS Code 多窗口自动恢复实现方案

原生自带方案(无需安装扩展)

VS Code本身就带全窗口恢复能力,不用额外装工具就能满足基础需求:

  • 打开VS Code设置面板,直接搜索配置项window.restoreWindows,将默认值one修改为all即可。配置完成后,只要你关机前没有手动关闭对应项目窗口,不管是重启VS Code还是重启系统,下次启动时都会自动拉起所有上次留存的项目窗口,完全不需要手动从最近打开列表里挨个点。
  • 建议同步修改两个配套配置:开启window.restoreFullscreen、将window.newWindowDimensions设为inherit,恢复窗口时会同步保留你之前调整的窗口大小、所在屏幕位置、全屏状态,多屏用户也不用重启完重新拖窗口排版。
  • 注意:系统正常关机时会自动向VS Code发送退出信号,此时它才会完整记录所有窗口状态,别在关机前手动逐个关VS Code窗口,正常走系统关机流程就行。

进阶自定义方案(搭配扩展实现固定工作流)

如果你需要固定一组常用项目,不管上次有没有关,每次开机/启动VS Code都自动打开对应窗口,可以搭配扩展实现:

  • 安装Project Manager扩展,把你经常同时打开的几个项目保存为自定义工作区集合,在扩展设置里开启启动自动加载指定集合即可。还可以给不同场景配置不同的项目集合,比如写业务代码一组、写文档一组,切换场景一键加载,不用挨个找项目路径。
  • 多屏用户可以搭配安装窗口布局类扩展,给每个项目窗口预设打开后的所在显示器、窗口占比,恢复时直接还原到你最习惯的排版位置,省掉手动调整的步骤。

小技巧:如果某次临时需要开空白VS Code窗口,不想触发自动恢复逻辑,启动VS Code的时候按住Shift键就能临时跳过恢复流程,不会改动你平时的固定配置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.30 15:00:56