VS Code中的文件夹(Folder)与工作区(Workspace)

摘要:
项目文件夹包含一个或多个与该项目相关的文件夹以及与该项目有关的VSCode配置。在“文件”菜单中,有另一个选项:打开工作区。此选项与“打开文件夹”之间的区别双击代码工作区文件代码工作区。在“打开文件夹”模式下启动VSCode以打开工作区和启动VSCode以打开项目文件夹之间的区别在于前者的文件夹名称后面跟着一个工作区后缀“OpenFolder”vs“OpenWorkspace”[何时使用工作区?为项目设置VSCode后,VSCode将自动创建一个。存储VSCode配置的项目文件夹根目录中的VSCode文件夹

https://www.jianshu.com/p/cf45d95ada26

在VS Code的“文件”菜单中,“打开文件夹(Open Folder)”是指开打项目文件夹的根目录。一个项目文件夹(Project Folder)包含一个或多个文件夹与项目相关的文件夹,以及与该项目相关的VS Code配置(放在.vscode文件夹中)。

1

在“文件”菜单中,还有一个选项:“打开工作空间(Open Workspace)”,这个选项和“打开文件夹”有什么区别?什么时候应该使用文件夹?什么时候应该使用工作空间呢?

在VS Code中,工作空间(workspace)具体指后缀为*.code-workspace的文件,它是一个JSON with Comments格式的文件,里面包含了所有与该工作空间相关联的文件夹,以及相关的VS Code配置信息,如下所示。
2

.code-workspace文件
双击
.code-workspace文件,启动VSCode打开工作空间与启动VSCode后,用“打开文件夹”方式打开项目文件夹的区别是,前者的文件夹名后面有一个工作空间(workspace)的后缀
3

“Open Folder” vs "Open Workspace"
[什么时候用工作区?] 有且仅有需要同时在多个项目上工作的时候,才需要创建工作区,这时候,工作区里面有多个项目文件夹的根目录(root),即:Multi-root Workspaces
4
[什么时候用文件夹?]在一个项目上工作,使用文件夹,就够了。针对该项目设置完VS Code后,VS Code会自动在项目文件夹的根目录中创建一个.vscode文件夹存储VS Code配置(settings.json文件)

免责声明:文章转载自《VS Code中的文件夹(Folder)与工作区(Workspace)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇提取Windows下的微信提示音动态表单 (一)动态表单的定义下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

vscode+vue不得不用的插件和不得不添加的配置

先吐槽一下:第一次用vscode,真是心酸,要啥没啥,代码基本错误检测没有也就算了,Html标签自动补全也没有(当然,其实是有的,只是需要用户自己配置),这些都不能在安装或者初始化的时候一起装了吗,还非得要一个个百度然后找插件,心酸。。。 吐槽归吐槽,会用谷歌百度就是大佬。 文件自动保存设置 vscode的强大之一便是自动编译,无需刷新页面,但自动编译是需...

20191218 实验一 《Python程序设计》实验报告

学号 2020-2021-2 《Python程序设计》实验一报告 课程:《Python程序设计》班级: 1912姓名: 唐启恒学号:20191218实验教师:王志强实验日期:2021年4月18日必修/选修: 公选课 1. 实验过程及结果 (1).熟悉Python开发环境;(2).练习Python运行、调试技能;(3).编写程序,练习变量和类型、字符串、对象...

VSCode搭建node + typescript开发环境

我们一起来喜欢TypeScript 现在写js不用TypeScript,伦家可能会觉得你是外星人。 是的,TypeScript很大程度增强了代码的可读性,可跟踪性,可维护性和减少了bug。 那么没有理由不适用TypeScript进行js开发,但是回归本质,要根据实际出发,不是盲目的一来直接上TS。 我参与过一些使用TS开发的项目,也发现使用TS出现的问题...

vscode——tab转空格

前言 为了规范写法,开启了eslint,但是tab没设置转空格,这里记录下设置过程。 步骤 进入设置并搜索tab 配置设置 复制相应的设置 写入到json文件中 "editor.detectIndentation": false,  //关闭检测第一个tab后面就tab "editor.renderControlCharacters": true,...

VSCode插件开发全攻略(七)WebView

更多文章请戳VSCode插件开发全攻略系列目录导航。 什么是Webview 大家都知道,整个VSCode编辑器就是一张大的网页,其实,我们还可以在Visual Studio Code中创建完全自定义的、可以间接和nodejs通信的特殊网页(通过一个acquireVsCodeApi特殊方法),这个网页就叫WebView。内置的Markdown的预览就是使用W...

VSCode插件开发全攻略(三)package.json详解

更多文章请戳VSCode插件开发全攻略系列目录导航。 package.json 在详细介绍vscode插件开发细节之前,这里我们先详细介绍一下vscode插件的package.json写法,但是建议先只需要随便看一下,了解个大概,等后面讲到具体细节的时候再回过头来看。 如下是package.json文件的常用配置,当然这里还不是全部: { // 插件的名...