如何创建工作区

时间:2018-11-14 21:18:51

标签: visual-studio-code workspace

如何在Visual Studio Code中创建工作区?我看到可以打开“文件”菜单命令,将其添加到一个文件夹并保存一个工作区,但是没有创建一个工作区。

问题How to create workspace in VS codeHow to Create a VSCode Python Workspace?特定于Python。我在问如何创建通用工作区。

问题What is a 'workspace' in VS Code?提供了关于它们是什么的解释,但不清楚如何创建它们。

6 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:1)

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

  1. 从“文件”菜单中选择“新窗口”
  2. 从“文件”菜单中选择“将文件夹添加到工作区”,然后选择项目的根文件夹

新窗口是新项目的工作区。您可以使用“文件”,“将工作区另存为...”将其保存到命名文件中

(以上说明请参阅macOS上的代码1.36.1。)

答案 2 :(得分:1)

在要添加到工作区的文件夹中,创建文件{foldername}.code-workspace,并在文件中添加以下代码。

{
    "folders": [
        {
            "path": "."
        }
    ]
}

保存并关闭文件。返回vscode中,单击open new workspace,然后选择您创建的.code-workspace文件,它将以新工作空间打开它,而无需向现有工作空间添加文件夹。

答案 3 :(得分:0)

这是我到目前为止发现的。

首先,关闭所有打开的文件夹或工作区。如果有“关闭文件夹”或“关闭工作区”,则在“文件”菜单底部附近。从某种意义上来说,您可以将其添加到一个空的工作区中。

在“文件”菜单中,选择“将文件夹添加到工作区...”。选择一个文件夹。

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

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

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

可以将多个项目添加到工作空间;参见Multi-root Workspaces

答案 4 :(得分:0)

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

仅当您要将文件夹添加到工作区时才需要保存该工作区(在这种情况下,VSC将在退出时提示您保存multiroot workspace,或者要保存特定于项目文件夹的设置(尽管您可以使用其中的settings json in a .vscode文件夹在没有工作空间的情况下执行此操作。)即使您没有明确将项目文件夹设为工作空间,VSC也会在内部自动保存该文件夹的工作空间设置。

您是否需要一个工作空间以及所涉及的其他.code-workspace文件?如果您有多个根文件夹,那么打开工作空间并将其全部保存在下一个会话中当然是不错的选择。如果仅用于具有一个根的项目的设置,那很方便,但是如果您要更改每个项目的设置的原因是与语言相关的,那么add language settings to your main settings file可能更有意义,并且每次您进行工作时都必须使它们生效这样的项目。

简而言之,每次使用打开文件夹时,实际上是在切换到另一个工作区。

答案 5 :(得分:0)

要在Visual Studio Code中创建新的工作区,请按F1(或Crtl + Shift + P)并选择“ AL:GO!”