VS Code多根工作区保存后code-workspace文件内容为空问题求助
多根工作区保存后文件为空的排查方案及操作指引
可能的配置错误位置及修复方法
- 工作区缓存损坏:VS Code的工作区状态缓存可能异常,需清理后重试。macOS下缓存路径为
~/Library/Application Support/Code/User/workspaceStorage/,删除该目录下的所有文件夹,重启VS Code后重新保存工作区。 - 用户设置冲突:检查用户设置中是否存在影响工作区保存的配置。打开设置面板(
Cmd + ,),搜索workspace相关配置,重点排查workspace.folders是否被设为空数组,或files.exclude是否误将.code-workspace文件纳入排除列表。 - 目录权限不足:确保保存工作区的目标文件夹有读写权限。右键目标文件夹→显示简介→共享与权限,确认当前登录用户拥有读写权限,若没有则添加并应用。
- 用户配置文件损坏:用户设置文件
settings.json可能损坏,备份后重置。路径为~/Library/Application Support/Code/User/settings.json,先备份该文件,然后删除原文件,重启VS Code后重新配置并尝试保存工作区。
查看已打开内容与扩展列表的操作步骤
- 查看已打开的文件夹:
- 点击左侧边栏的「资源管理器」图标(文件夹样式),顶部区域会显示所有已加载的文件夹;
- 打开命令面板(
Cmd + Shift + P),输入>Workspace: List Folders,直接查看当前工作区的文件夹列表。
- 查看已打开的文件:
- 左侧资源管理器的「打开的编辑器」区域(默认位于顶部)会展示所有打开的文件;
- 命令面板输入
>Files: Show Opened Files,可查看完整的已打开文件列表。
- 查看已使用的扩展列表:
- 点击左侧边栏的「扩展」图标(方块样式),切换到「已启用」标签查看当前激活的扩展,「已禁用」标签查看所有被禁用的扩展;
- 命令面板输入
>Extensions: Show Installed Extensions,可查看所有已安装的扩展(无论启用状态)。
内容的提问来源于stack exchange,提问作者Sverre Jørn
相关产品推荐
相关产品推荐

