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

如何让Visual Code打开项目时重置为初始状态:无打开文件、资源管理器折叠

实现VS Code特定项目启动时的全新状态

完全可行,以下是几种针对特定项目的解决方案:

1. 项目级工作区配置(推荐)

在目标项目的.vscode/settings.json文件中添加以下配置,仅对当前项目生效,覆盖全局设置后每次启动都会处于全新状态:

{
  // 关闭热退出功能,不保存打开的文件和窗口状态
  "files.hotExit": "off",
  // 禁止资源管理器自动展开到已打开文件(配合无打开文件时的默认折叠状态)
  "explorer.autoReveal": false,
  // 启动时不恢复任何已打开的编辑器
  "window.restoreWindows": "none"
}

2. 命令行启动参数

如果不想修改项目配置,可以通过带参数的命令行启动项目,强制进入全新状态:

# Windows系统
code --new-window --no-restore "D:\path\to\your\project"

# Mac/Linux系统
code --new-window --no-restore /path/to/your/project

--new-window 会打开独立的VS Code窗口,--no-restore 会跳过所有状态恢复操作,打开后无之前的打开文件,资源管理器默认处于折叠状态。可以将该命令做成快捷方式或shell别名,方便快速启动目标项目。

3. 清理项目状态存储(进阶)

VS Code会将每个项目的状态(打开的文件、资源管理器展开状态等)存储在本地工作区目录:

  • Windows: %APPDATA%\Code\User\workspaceStorage\
  • Mac: ~/Library/Application Support/Code/User/workspaceStorage/
  • Linux: ~/.config/Code/User/workspaceStorage/

每个项目对应一个随机字符串命名的文件夹,找到目标项目对应的文件夹后,可手动删除或写脚本在启动前自动清理。不过这种方法需要定位对应文件夹,便捷性不如前两种方案。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 17:39:56