第 5 章 配置 Visual Studio Code - 开源("代码 - OSS")


了解如何配置 Visual Studio Code - Open Source ("Code - OSS")。

5.1. 配置单一和多根工作区

使用多根工作区功能,您可以处理同一工作区中的多个项目文件夹。当您一次性处理多个相关项目,如产品文档和产品代码存储库时,这非常有用。

提示

请参阅什么是 VS Code "workspace" 以更好地了解和编写工作区文件。

注意

工作区默认设置为在多 root 模式中打开。

启动工作区后,会生成 /projects/.code-workspace 工作区文件。工作区文件将包含 devfile 描述的所有项目。

{
	"folders": [
		{
			"name": "project-1",
			"path": "/projects/project-1"
		},
		{
			"name": "project-2",
			"path": "/projects/project-2"
		}
	]
}

如果工作区文件已存在,则会更新它,所有缺少的项目都将从 devfile 中获取。如果您从 devfile 中删除项目,它将保留在工作区文件中。

您可以更改默认行为,并提供自己的工作区文件或切换到单根工作区。

流程

  • 提供您自己的工作区文件。

    • 将名为 .code-workspace 的工作区文件放在存储库的根目录中。创建工作区后,Visual Studio Code - Open Source ("Code - OSS")将使用工作区文件,因为它是.

      {
      	"folders": [
      		{
      			"name": "project-name",
      			"path": "."
      		}
      	]
      }
      重要

      创建工作区文件时请小心。如果出现错误,将打开一个空的 Visual Studio Code - Open Source ("Code - OSS")。

      重要

      如果您有多个项目,则工作区文件将从第一个项目获取。如果第一个项目中不存在工作区文件,则会创建一个新工作区,并放在 /projects 目录中。

  • 指定备用工作区文件。

    • 在 devfile 中定义 VSCODE_DEFAULT_WORKSPACE 环境变量,并指定到工作区文件的正确位置。

         env:
           - name: VSCODE_DEFAULT_WORKSPACE
             value: "/projects/project-name/workspace-file"
  • 以单 root 模式打开工作区。

    • 定义 VSCODE_DEFAULT_WORKSPACE 环境变量并将其设置为 root。

         env:
           - name: VSCODE_DEFAULT_WORKSPACE
             value: "/"
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.