如何配置VSCode直接打开工作区时不恢复未关闭文件?已尝试方案无效
在Visual Studio Code中设置打开工作区不恢复之前文件的方法
核心全局/用户级设置调整
- 打开设置界面:用快捷键
Ctrl+,(Windows/Linux)或Cmd+,(Mac) - 在搜索框输入
files.reopenFolders,把值改成none - 再搜索
window.restoreWindows,设置为none(完全不恢复任何内容)或者folders(只恢复工作区目录,不打开之前的文件) - 也可以直接编辑
settings.json,添加以下配置:"files.reopenFolders": "none", "window.restoreWindows": "none"
- 打开设置界面:用快捷键
针对单个工作区的专属设置
如果只想让特定工作区生效,打开该工作区后:- 点击左下角的设置图标,选择「工作区设置」
- 重复上述两个设置的调整,这样只会影响当前工作区,不会改动全局配置
排查其他干扰项
- 搜索
workbench.startupEditor,设置为newUntitledFile或none,避免启动时自动恢复文件 - 检查实验性功能:搜索
workbench.enableExperiments,确保没有开启会自动恢复会话的实验项 - 暂时禁用会话管理类扩展,排查是否是扩展导致的自动恢复
- 搜索
重置会话数据(极端情况)
如果以上方法都没用,可以手动清除会话备份:- 完全关闭VSCode
- 找到对应系统的会话目录:
- Windows:
%APPDATA%\Code\Backups - Mac:
~/Library/Application Support/Code/Backups - Linux:
~/.config/Code/Backups
- Windows:
- 删除该目录下的所有文件,重新打开VSCode
内容的提问来源于stack exchange,提问作者Nick Zhou
相关产品推荐
相关产品推荐

