VSCode里面的folder、workspace有什么区别

小编 2080

VSCode里面的folder和workspace的区别是:1.定义不同;2.包含内容不同;3.适用场景不同。定义不同在于,folder指的是包含其他文件或文件夹的目录,而workspace指的是在窗口中打开的一个或者多个文件夹,他们共同构成一个工作区。

1.定义不同

folder是文件夹的意思,指的是包含其他文件或文件夹的目录。在VS Code的“文件”菜单中,“打开文件夹(Open Folder)” 是指开打项目文件夹的根目录。

而workspace是工作空间的意思,指的是在窗口中打开的一个或者多个文件夹,具体指后缀为*.code-workspace的文件,他们共同构成一个工作区。

2.包含内容不同

一个项目文件夹(Project Folder)包含一个或多个文件夹与项目相关的文件夹,以及与该项目相关的VS Code配置信息(放在.vscode文件夹中)。

workspace(工作空间)是一个JSON with Comments格式的文件,里面包含了所有与该工作空间相关联的文件夹,以及相关的VS Code配置信息。

3.适用场景不同

在一个项目上工作,使用文件夹(folder)就够了。针对该项目设置完VS Code后,VS Code会自动在项目文件夹的根目录中创建一个.vscode文件夹存储VS Code配置(settings.json文件)。

当有且仅有需要同时在多个项目上工作的时候,才需要创建工作区(workspace)。这时候,工作区里面有多个项目文件夹的根目录(root),即:Multi-root Workspaces。

延伸阅读

VSCode是什么

VSCode是VisualStudioCode的简称,是Microsoft开发的一种简化且高效的代码编辑器,支持Windows,Linux和macOS等操作系统以及开源代码。它的目标是提供一种快速的编码编译调试工具,然后将其余部分留给IDE。VSCode集成了所有一款现代编辑器所应该具备的特性,包括语法高亮、可定制的热键绑定、括号匹配、以及代码片段收集等。

VSCode支持测试,并具有内置的Git版本控制功能以及开发环境功能,例如代码完成(类似于IntelliSense),代码段和代码重构等。编辑器支持用户定制的配置,例如仍在编辑器中时,可以更改各种属性和参数,例如主题颜色,键盘快捷键等,内置的扩展程序管理功能。

回复

我来回复
  • 暂无回复内容

注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部