如何创建工作区

use*_*660 7 workspace visual-studio-code

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

问题如何在VS代码中创建工作区以及如何创建VSCode Python工作区?特定于Python。我在问如何创建通用工作区。

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

Chi*_*x89 19

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

{
    "folders": [
        {
            "path": "."
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

保存并关闭文件。返回 Visual Studio Code,单击菜单FileOpen Workspace...并选择.code-workspace您创建的文件,它会将其作为新工作区打开,而无需向现有工作区添加文件夹。


aam*_*rks 18

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

我终于有机会在 Mac 上使用 VSC。Mac 上的不同之处在于 Open File 和 Open Folder 在相同的通用 Open 命令下(显然是因为 Mac 使用相同的浏览器来选择文件和文件夹)。只需使用它打开一个文件夹,然后使用 VSC 资源管理器打开该文件夹工作区中的文件。

如果要将文件夹添加到工作区,则只需要保存该工作区(在这种情况下,如果退出,VSC 将提示您保存多根工作区,或者如果您想保存特定于项目文件夹的设置(尽管您可以这样做)没有工作区,在 .vscode文件夹中使用设置 json。即使这样,当您没有明确地将项目文件夹设为工作区时,VSC 也会在内部自动保存该文件夹的工作区设置。

你需要一个工作区和额外的 .code-workspace 文件吗?如果您有多个根文件夹,那么打开工作区并在您的下一个会话中将它们全部放在那里当然很好。如果它只是用于具有一个根的项目的设置,则不需要(也许如果您想要一个文件,您可以与项目中的其他人共享),并且如果您更改每个项目设置的原因与语言相关,那么它可能会做得更多将语言设置添加到主设置文件并在每次处理此类项目时使它们生效是有意义的。

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

在此处输入图片说明

  • VS Code 在 Mac 上没有打开文件夹。相反,对您链接的问答的评论确认,要打开文件夹,您只需使用打开文件和文件夹的打开命令即可 /sf/ask/2952666741/ vs-code 中的快捷方式。请编辑您的答案以提及它在 Mac 上不起作用或链接我的答案 /sf/answers/4008963521/ (3认同)
  • 一旦您使用 **Open** Folder,您就有了一个只有该文件夹的干净工作区。在打开文件或更改设置之前,尝试通过关闭、添加、保存来创建一些原始的空白工作区(OP 要求的)没有意义并且会保存一个无关紧要的文件。所有这些,您都可以直接打开(即使您已经打开了一个复杂的多根工作区)并且即使您更改了工作区设置也永远不会保存它。当你再次打开它时,一切都会在那里。 (2认同)

use*_*660 9

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

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

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

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

可以将多个项目添加到工作区;请参阅多根工作区


dco*_*ing 6

如果您已经打开了一个包含项目文件或文件夹的窗口,并且您想要一个新的工作区来处理不同的项目:

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

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

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


Geo*_*die 5

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