如何阻止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
- Windows:
- 强制保存工作区状态:重新打开工作区,手动将根文件夹调整为你需要的折叠状态,调出命令面板(快捷键
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
相关产品推荐
相关产品推荐

