在VS Code的文件菜单中,有两个容易让人迷惑的操作:

不难发现,打开文件夹 Open Folder 指的是打开项目文件夹并将其作为资源管理器中的根目录,这一项目文件夹 Project Folder 包含一个或多个与项目相关的文件夹,以及该项目的VS Code配置文件夹 .vscode (其中包含 settings.json, tasks.json, launch.json 等配置文件)。

打开工作区 Open Workspace ,其中的工作区指的是后缀为 .code-workspace 的文件,也是一个JSON With Comments格式的文件,里面包含了所有与该工作区相关联的文件夹,以及相关的VS Code配置信息。双击 *.code-workspace 文件/启动VS Code打开工作区,与启动VS Code打开文件夹,区别是,前者的文件夹名字后面有一个工作区 WORKSPACE 的后缀。
什么时候用文件夹?在一个项目上工作,使用文件夹就已经足够。针对该项目设置完VS Code后,会自动在该项目文件夹下创建一个 .vscode 文件夹,用于存储VS Code配置文件。
什么时候用工作区?当且仅当需要同时在多个项目上工作的时候,才需要创建工作区,工作区中有多个项目文件夹的根目录,即 multiroot workspace 。
本文介绍了VSCode中打开文件夹与打开工作区的区别。文件夹适用于单一项目的开发,并自动创建.vscode配置文件夹;而工作区适用于多项目管理,通过.code-workspace文件将多个项目组织在一起。
7万+

被折叠的 条评论
为什么被折叠?



