第 5 章 配置 Visual Studio Code - 开源("Code - OSS")
了解如何配置 Visual Studio 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 - 开源("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"
在单根模式下打开工作区。
定义 VSCODE_DEFAULT_WORKSPACE 环境变量,并将它设为 root。
env: - name: VSCODE_DEFAULT_WORKSPACE value: "/"