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

如何让VSCode打开文件时恢复之前的会话状态

实现VSCode未运行时打开文件恢复旧会话的方法

这个需求完全可行,只需调整VSCode的核心设置即可解决:

  • 打开VSCode的设置界面(快捷键Ctrl+,或Cmd+,)
  • 在搜索框输入window.restoreWindows,找到对应的设置项
  • 将其值修改为all:
    • 该设置的作用是:每次启动VSCode时,自动恢复上一次关闭时的所有窗口和会话
    • 当你在VSCode未运行时打开文件,程序会先恢复之前的会话,再将新文件打开在恢复后的窗口中
  • 额外优化:如果需要确保新文件始终在已有会话窗口打开,还可以配合设置window.openFilesInNewWindow为off,这样无论VSCode是否运行,打开文件都会在现有窗口(或恢复的会话窗口)中打开

注意:如果之前的会话因为异常关闭导致无法恢复,建议先手动正常关闭一次VSCode,让程序保存好完整的会话状态。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 06:14:50