例如,VisualStudioCode讨论了在用户级别与工作区级别应用设置。
一方面
它可以引用您已打开的项目目录;或它可以指你在特定窗口中打开的所有内容。
上面提到的页面上写着
“工作区:这些设置存储在工作区内在.vscode文件夹中,并且仅在打开工作区时应用。"
例如,VisualStudioCode讨论了在用户级别与工作区级别应用设置。
一方面
它可以引用您已打开的项目目录;或它可以指你在特定窗口中打开的所有内容。
上面提到的页面上写着
“工作区:这些设置存储在工作区内在.vscode文件夹中,并且仅在打开工作区时应用。"
当前回答
什么是工作区?
由一个或多个根文件夹以及属于该项目的所有Visual Studio代码配置组成的项目。这些配置包括:
项目打开时应应用的设置推荐的项目扩展名(与同事共享配置文件时有用)特定于项目的调试配置
为什么工作空间如此令人困惑?
Visual Studio代码并没有在整个UI中一致地使用这个术语(我打开了一个GitHub问题来解决这个问题)。有时它指的是如上所述的工作空间,有时它指工作空间是与.code工作空间文件特定关联的项目。
最近的文件小部件就是一个很好的例子。请注意,在链接的屏幕截图中,所有项目都被分组在同一个“工作区”标题下,这意味着所有项目都有一个工作区。但是,带有.code工作区文件的项目会被赋予一个“工作区”后缀,这与标题相矛盾,表明只有这些文件才是真正的工作区。
什么是.code工作区文件?
它是一个带有注释的JSON文件,除了属于工作区的所有根文件夹的位置之外,还存储了上面提到的所有配置数据。
我需要一个.code工作区文件吗?
只有在创建多根工作区时,在这种情况下,除了要在Explorer中显示的所有根文件夹外,您将拥有一个单独的.code工作区文件,该文件将自动恢复所有工作区设置。
单文件夹项目怎么样?
一切都是自动化的。
当您在Visual Studio Code中打开文件夹并开始对编辑器进行与您当前正在处理的项目特定相关的修改时,Visual Studio Code会自动创建.vscode文件夹并将其存储在您正在处理的工程文件夹的根目录中。此.vscode文件包含存储您所做更改的文件。
例如,如果您更改了仅应用于当前项目的Visual Studio代码设置,Visual Studio代码将创建一个带有这些更新的settings.json文件,该文件存储在.vscode文件夹中。
如果确实需要,可以创建一个.code工作区文件,其中只包含一个根文件夹。然后可以直接打开项目文件夹,也可以打开工作区文件。但我想不出为什么这会有益。
如何创建.code工作区文件?
转到菜单“文件”→ 将工作区另存为。。。
如何将根文件夹添加到工作区?
转到菜单“文件”→ 将文件夹添加到工作区。。。。
如何打开由.code工作区文件定义的工作区?
转到菜单“文件”→ 打开工作区。。。。
或者,双击.code工作区文件。Visual Studio代码无法打开实际文件。相反,它将读取该文件并打开属于该工作区的文件夹。
如何查看实际的.code工作区文件?
转到菜单“文件”→ 打开并选择目标.code工作区文件。
或者,打开与该文件关联的工作区。然后打开命令选项板,搜索并选择“工作空间:打开工作空间配置文件”命令。
其他回答
在一些调查中,答案似乎是(a)。
当我更改设置时,设置文件会进入项目目录中的.vscode目录。
您可以在工作区级别保存设置,也可以在工作空间中打开多个文件夹。如果你想做这两件事,可以使用工作区,否则,只需打开一个文件夹。
Visual Studio代码工作区是项目文件夹和文件的列表。工作区可以包含多个文件夹。您可以自定义工作区的设置和首选项。
虽然问题是问“什么是工作空间?”,但我觉得困惑的根源是人们期望工作空间在其他编辑器中的行为更像“项目”。
所以,为了帮助所有因为这种困惑而来到这里的人,我想发布以下Visual Studio代码插件(不是我的),项目经理。
它有一个很好的UI来管理(保存和打开)单个文件夹项目:
保存项目:
使用调色板打开项目:
在状态栏中查看当前项目(单击以打开项目选项板):
访问侧边栏中的项目:
打开“文件”菜单并选择“工作区另存为”。这将保存当前资源管理器状态。之后,您可以选择菜单文件*→ 打开工作区以打开之前保存的工作区。
工作空间只是一个扩展名为(.code workspace)的文本文件。你可以用文本编辑器打开它来查看它。我也对工作区的想法以及如何在Visual Studio代码中实现它感到沮丧。我找到了一种适合我的方法。
从单个“项目”文件夹开始。
打开Visual Studio代码并关闭所有打开的工作区、文件或文件夹。在浏览器中,您应该只看到“打开的编辑器”和“没有打开的文件夹”。
从菜单栏→ 文件→ 打开文件夹。。。。导航到要放置文件夹的位置,然后右键单击以打开新文件夹。根据需要命名,然后单击“选择文件夹”。它将显示在*Visual Studio代码资源管理器中。
现在从菜单文件→ 将工作区另存为……命名工作区并将其保存在您希望保留所有工作区的任何位置(不一定是项目文件夹所在的位置)。我把我的全部放在一个名为“Visual Studio代码工作区”的文件夹中。
它将保存为(.code工作区)文件,并且只是它包含(或指向)的所有文件和文件夹的索引,无论它们位于硬盘驱动器上的任何位置。你可以用文本编辑器打开它来查看它。关闭您创建的文件夹并关闭Visual Studio代码。
现在找到您的工作区“文件”并双击它。这将打开Visual Studio代码以及您在工作区中创建的文件夹。或者您可以打开Visual Studio代码并使用“打开工作区”。
从Visual Studio代码工作区中创建的任何文件夹都将位于第一个文件夹中。如果要添加更多顶级文件夹,请首先在需要的位置创建它们,然后使用Visual Studio代码中的“添加到工作区..”。