关于Visual Studio代码:如何创建工作区

How to create a workspace

我们如何在Visual Studio Code中创建工作区?

我看到"文件"菜单命令可以打开,将文件夹添加到并保存工作区,但是创建一个工作区却没有。

问题如何在Visual Studio Code中创建工作区? 以及如何创建Visual Studio Code Python工作区? 特定于Python。 我在问如何创建通用工作区。

问题在Visual Studio Code中什么是"工作区"? 提供了关于它们是什么的一些解释,但是不清楚如何创建它们。


在文件菜单中选择"打开文件夹..."。选择一个文件夹。您可以使用"文件" |"文件夹"将文件夹添加到工作区。"将文件夹添加到工作区..."。

(可选)也可以转到"文件" |"首选项" |"设置"。默认情况下,"用户设置"选项卡将打开。查找"工作区设置"选项卡并选择它。修改设置,例如更改主题。

然后,您可以使用"文件"菜单中的"保存"来保存工作区。

当使用"文件"菜单中的"关闭工作区"关闭工作区时,如果更改了工作区的主题,则主题应恢复为全局主题。重新打开工作区时,VS Code将打开添加到工作区的文件夹,并应用为工作区指定的任何设置。出于安全原因,工作空间中有一些设置会被忽略,但是所有其他设置都可以在工作空间中被覆盖。

可以将多个项目添加到工作空间中。请参阅多根工作区。


在要添加到工作空间的文件夹中,创建文件{foldername}.code-workspace,并在下面的代码中放置该文件。

1
2
3
4
5
6
7
{
   "folders": [
        {
           "path":"."
        }
    ]
}

保存并关闭文件。返回Visual Studio Code,单击菜单File Open Workspace ...,然后选择您创建的.code-workspace文件,它将以新工作区的形式打开它,而不必将文件夹添加到现有工作区中。


我有同样的问题,但答案很简单,您却没有。无需启动空白工作空间。要开始新项目,请使用"文件"菜单中的"打开文件夹":导航到该项目,根据需要创建一个文件夹,然后选择该文件夹。现在,您正在处理该文件夹中的任何文件,就好像它是工作区一样。如果您离开并打开另一个文件夹或工作区,但文件仍在编辑器中打开,则当您再次打开该文件夹时,这些文件将被打开。 Visual Studio Code使事情轻松进行!除非您执行特别需要工作空间的操作,否则不必保存它。如果您将工作空间保存而未将任何设置更改为根文件夹,则其外观如下:{"folders": [{"path":"."}],"settings": {}}。而已。无论是否另存为工作区,打开的编辑器都将在内部保存。

I finally had a chance to use VSC on a Mac. The difference on a Mac is
that Open File and Open Folder are under the same general Open
command (apparently because Macs use the same browser to select files and folders). Just use that to open a folder, and open files in that folder workspace using the VSC explorer.

仅在要向工作区添加文件夹时才需要保存该工作区(在这种情况下,VSC将在退出时提示您保存多根工作区,或者要保存特定于项目文件夹的设置(尽管您可以这样做)如果没有明确地将项目文件夹设为工作空间,则VSC会在内部自动保存该文件夹的工作空间设置。

您是否需要工作空间以及涉及的额外的.code-workspace文件?如果您有多个根文件夹,那么打开工作区并在下一个会话中全部存放在其中肯定是件好事。如果仅用于具有一个根目录的项目设置,则不需要它(也许如果您想要一个文件,可以与该项目上的其他人共享),并且如果您更改每个项目的设置的原因与语言有关,那么它的作用可能更大。将语言设置添加到您的主设置文件中,并在您每次进行此类项目时都有效。

简而言之,每次使用打开文件夹workbench.action.files.openFolder时,您实际上都在切换到另一个工作空间。

enter image description here


  • 在VS Code中关闭所有打开的文件。
  • 选择文件菜单>>打开文件夹...,然后打开包含源文件的文件夹。
  • 选择文件菜单>>将工作空间另存为...,它应默认为您先前打开的文件夹。 如果没有,请浏览并保存工作区文件。

  • 如果您已经打开了一个包含项目文件或文件夹的窗口,并且希望新的工作区可以在其他项目上工作:

  • 从"文件"菜单中,选择"新窗口"
  • 从"文件"菜单中,选择"将文件夹添加到工作区",然后选择项目的根文件夹
  • 新窗口是新项目的工作区。您可以使用"文件","将工作空间另存为..."将其保存到命名文件中。

    (以上说明参考了macOS上的Visual Studio Code 1.36.1。)