VSCode“另存为工作区”用于保存多根文件夹结构、扩展推荐、自定义设置、调试/任务配置等,生成可复用的.code-workspace文件;适用于固定关联文件夹、统一环境配置或保留调试终端等上下文;操作为菜单栏选择“将工作区另存为…”并保存为JSON文件,双击即可完整恢复项目专属开发环境。

VSCode 的“另存为工作区”不是简单地复制文件夹,而是专门用于保存当前打开的文件夹、多根工作区结构、已启用的扩展推荐、自定义设置(如编辑器缩进、终端配置)以及调试/任务配置等状态,生成一个 .code-workspace 文件。它让团队协作、环境复现和项目切换更可靠。
什么情况下该用“另存为工作区”
当你需要固定一组关联文件夹(比如前端+后端两个独立 repo)、统一配置开发环境,或想把当前调试配置、终端默认路径、文件排除规则等一并保留时,就该用它。例如:本地开发一个微服务项目,同时打开了 api-server 和 web-client 两个文件夹,又设置了共用的 ESLint 规则和 launch.json 调试配置——这时“另存为工作区”能完整锁定这套上下文。
从 GitHub 热搜仓库自动「改装」成我们自己的 WorkBuddy 技能并发布到 SkillHub + 觅游 Meyo 的完整流水线。覆盖热搜抓取、法律侵权闸门(LICENSE 分类+强制署名)、仓库分析、技能生成、功能测试、双平台发布。当用户说"从 GitHub 热搜做个技能 / 把热门仓库改成技能 / forge 一个 GitHub 技能 / 热搜仓库转 skill / 自动改装 GitHub 项目 / 把 star 高的项目做成技能"时触发。
怎么操作:三步完成
- 确保至少一个文件夹已打开(单文件夹或多根工作区均可)
- 点击菜单栏 文件 → 将工作区另存为…(Windows/Linux)或 代码 → 将工作区另存为…(macOS)
- 输入名称(如
my-project.code-workspace),保存到合适位置(建议放在项目根目录下)
保存后能做什么
生成的 .code-workspace 是纯 JSON 文件,可直接编辑。双击它或用 VSCode 打开,就能恢复全部状态:包括所有打开的文件夹路径、窗口布局、已启用的推荐扩展列表("extensions" 字段)、工作区级设置("settings")、任务配置("tasks")和调试配置("launch")。它不保存未保存的文件内容,但会记住哪些文件曾被打开(只要路径有效)。
和普通文件夹打开的区别
直接打开文件夹只加载该路径下的内容和用户/全局设置;而打开 .code-workspace 文件会优先应用其中定义的 settings、folders 和 launch 等,覆盖用户级设置,实现真正的“项目专属环境”。这也是为什么团队常把 .code-workspace 文件纳入 Git——它相当于项目的开发环境说明书。

















