您可以通过在 GitHub 上使用 `dotfiles` 仓库或使用 Settings Sync 来个性化 GitHub Codespaces。有关详细信息,请参阅“个性化您的 GitHub Codespaces 帐户”。
dotfiles 疑难解答
如果您的 Codespace 无法从 dotfiles 中获取配置设置,则应执行以下调试步骤。
-
在 您个人的 GitHub Codespaces 设置 中选择“**自动安装 dotfiles**”以启用 dotfiles。
-
检查 ` /workspaces/.codespaces/.persistedshare/dotfiles` 以查看您的 dotfiles 是否已克隆。
- 如果您的 dotfiles 已克隆,请尝试手动重新运行您的安装脚本以验证它是否可执行。
- 如果您的 dotfiles 未克隆,请检查
/workspaces/.codespaces/.persistedshare/EnvironmentLog.txt
以查看克隆过程中是否存在问题。
-
检查
/workspaces/.codespaces/.persistedshare/creation.log
以查找可能出现的问题。有关更多信息,请参阅创建日志。
如果您的 dotfiles 中的配置已正确获取,但部分配置与 Codespaces 不兼容,请使用$CODESPACES
环境变量为 Codespaces 特定的配置设置添加条件逻辑。有关可能与 Codespaces 不兼容的配置的更多信息,请参阅
设置同步故障排除
您可以关闭设置同步以停止在 VS Code 实例之间同步设置。
在 Codespace 中关闭设置同步后,新的 Codespace 将继续使用上次将设置推送到云端时缓存的设置。如果您使用 VS Code 网页客户端进行 Codespaces,并且希望 Codespaces 使用默认设置而不是缓存的设置,则可以禁用设置同步。有关更多信息,请参阅"管理设置同步的偏好设置。"
如果您希望在所有 VS Code 实例(包括桌面应用程序)中恢复使用默认的 VS Code 设置,则可以在关闭设置同步时清除云端中的缓存。
-
如果您的 VS Code 实例中当前已关闭设置同步,并且您希望清除缓存的设置,则必须先将其打开。有关说明,请参阅"个性化您的 GitHub Codespaces 帐户。"
-
在活动栏底部,选择然后点击**设置同步已开启**。
-
在下拉菜单中,点击**设置同步:关闭**。
-
要清除缓存的设置,请在对话框中选择**关闭所有设备上的同步并清除云端数据**。
-
点击**关闭**。