個人化 Codespace

已完成

GitHub Codespaces 是您的專用環境。 您可以使用開發容器設定存放庫,以定義其預設 GitHub Codespaces 環境,並使用點號檔和設定同步在所有 Codespaces 中個人化您的開發體驗。

您可以自訂的内容

您可以透過多種方式自訂 Codespace。 讓我們逐一檢閱。

  • 設定同步:您可以在傳統型應用程式和 VS Code 網頁用戶端之間同步 Visual Studio Code (VS Code) 設定。
  • 點號檔:您可以使用點號檔存放庫來指定指令碼、殼層喜好設定和其他設定。
  • 重新命名 Codespace:建立 Codespace 時,會為其指定自動產生的顯示名稱。 如果有多個 Codespaces,則顯示名稱有助於區分 Codespaces。 您可以變更 Codespace 的顯示名稱。
  • 變更您的殼層:您可以在 Codespace 中變更殼層,以保持您慣用的設定。 當您在 Codespace 中工作時,您可以使用自己選擇的殼層開啟新的終端視窗,變更新終端視窗的預設殼層,或者安裝新殼層。 您也可以使用點號檔來設定您的殼層。
  • 變更機器類型:您可以變更執行 Codespace 的機器類型,以便使用適合您所做工作的資源。
  • 設定預設編輯器:您可以在個人設定頁面中為 Codespaces 設定預設編輯器。 設定編輯器喜好設定,以便在建立 Codespace 或開啟現有 Codespace 時,它會開啟至預設編輯器。
    • Visual Studio Code (傳統型應用程式)
    • Visual Studio Code (網頁用戶端應用程式)
    • JetBrains Gateway - 用於在 JetBrains IDE 中開啟 Codespaces
    • JupyterLab - Project Jupyter 的 web 介面
  • 設定預設區域:您可以在 GitHub Codespaces 設定檔設定頁面中設定預設區域,以個人化您的資料保留位置。
  • 設定逾時:一段時間處於非使用狀態後,Codespace 將停止執行。 根域預設,此時間段為 30 分鐘,但您可以在 GitHub 上的個人設定中指定更長或更短的預設逾時時間段。 更新後的設定將套用至您建立的任何新 Codespaces,或下次啟動現有 Codespaces 時套用至它們。
  • 設定自動删除:非使用中 Codespaces 將自動删除。 您可以選擇停止的 Codespaces 保留的時間,最長不超過 30 天。

如需自訂的其他資訊和逐步指示位於本課程模組末尾的摘要單元中。

使用擴充或外掛程式新增至您的 Codespace

您可以在 Codespace 中新增外掛程式和擴充,以個人化您在 JetBrains 和 VS Code 中的體驗。

VS Code 擴充

如果您在 VS Code 傳統型應用程式或網頁用戶端中處理 Codespaces,則可以從 Visual Studio Code Marketplace 新增所需的任何擴充。 如需擴充如何在 GitHub Codespaces 中執行的資訊,請參閱 VS Code 文件中的支援遠端開發和 GitHub Codespaces

如果您已經使用 VS Code,則可以使用設定同步在本機執行個體和您建立的任何 Codespaces 之間自動同步擴充、設定、主題和鍵盤快速鍵。

JetBrains 外掛程式

如果您在 JetBrains IDE 中處理 Codespaces,您可以從 JetBrains Marketplace 新增外掛程式。