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

如何阻止Visual Studio Code启动时自动展开工作区所有文件夹?

启动VS Code自动展开所有根文件夹的修复方案
  • 检查核心配置项:打开设置界面(快捷键Ctrl+,/Cmd+,),搜索workbench.tree.expandMode,确认值设置为normal,不要选择expandAll或singleClick选项。
  • 清理工作区缓存:关闭所有VS Code窗口,进入对应系统的缓存目录,删除目录下所有文件,不会影响你的本地代码文件:
    • Windows:%APPDATA%\Code\User\workspaceStorage
    • Mac:~/Library/Application Support/Code/User/workspaceStorage
    • Linux:~/.config/Code/User/workspaceStorage
  • 强制保存工作区状态:重新打开工作区,手动将根文件夹调整为你需要的折叠状态,调出命令面板(快捷键Ctrl+Shift+P/Cmd+Shift+P),执行Workspaces: Save Workspace As命令,覆盖原工作区配置文件,强制写入最新的折叠状态。
  • 排查扩展冲突:按住Shift键启动VS Code进入安全模式,若启动后不会自动展开文件夹,说明是第三方扩展导致的问题,逐一禁用近期更新的资源管理器类扩展排查即可。

若上述操作均无效,可手动在settings.json中添加以下配置强制锁定折叠状态记忆逻辑:

"workbench.tree.restoreExpandedState": true,
"filesExplorer.expandSingleFolderWorkspaces": false

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 14:54:04