Visual Studio Code - 为啥使用工作区而不是标准文件夹?

Posted

技术标签:

【中文标题】Visual Studio Code - 为啥使用工作区而不是标准文件夹?【英文标题】:Visual Studio Code - Why Use Workspaces over Standard Folders?Visual Studio Code - 为什么使用工作区而不是标准文件夹? 【发布时间】:2018-08-23 08:52:54 【问题描述】:

我一直在寻找工作空间的目的。我在堆栈聊天中问过这个问题,但似乎没有人知道。

我知道工作区是解决方案的本地副本,您可以在使用不同分支但在同一项目上测试不同事物时在它们之间切换,但我也可以使用标准文件夹来做到这一点。所以我无法弄清楚使用工作区而不是普通文件夹有什么优点和缺点。为每个工作区设置不同的设置是唯一的优势吗?

我看到的唯一其他明显的事情显示在屏幕截图中,但是工作区显示为一个没有文件夹结构的“代码工作区”文件,即使它确实有一个,而标准文件夹具有结构并显示所有内容。

我在堆栈上找到了这篇文章,它有点相关,但没有那么具体,而且没有答案。因此,我没有设置赏金,而是想确切地问我在寻找什么。 Asking about workspaces with settings vs user settings.

【问题讨论】:

【参考方案1】:

使 Workspace 与标准文件夹不同的两件事 -

    与您链接到的其他答案一样,您可以进行基于工作区的设置 在一个工作区中,您可以打开不同的文件夹,这些文件夹不一定在您首先打开的根文件夹中。

【讨论】:

【参考方案2】:

除了基于工作区的设置之外,工作区还可以作为链接到根文件夹的别名(有点像 Dreamweaver 的站点功能)。因此,您可以将所有工作空间的集中文件夹/集合保存在一个位置以便于导航(例如名为 VSC-Workspaces 的文件夹),但它们可以指向并打开可能保存在硬盘驱动器上不同位置的工作文件夹, 因为它们可能是网站或 python 文件等。

【讨论】:

以上是关于Visual Studio Code - 为啥使用工作区而不是标准文件夹?的主要内容,如果未能解决你的问题,请参考以下文章

为啥 Visual Studio Code 想要访问我的私有 SSH 密钥?

为啥visual studio code 没有html和css代码提示

为啥visual+studio+code里面用c语言写的printf输出中终端显示问号?

当我保存文件时,为啥 Visual Studio Code 会格式化我的文件?

每次打开visual studio code都会出现这么一个小黑框,而且电脑变得巨卡,这是为啥啊

为啥 MPI 在 Visual Studio 2015 中不起作用?