Personalisieren Ihres Codespace

Abgeschlossen

GitHub Codespaces ist eine dedizierte Umgebung für Sie. Sie können Ihre Repositorys mit einem Entwicklungscontainer konfigurieren, um die standardmäßigen GitHub Codespaces-Umgebung zu definieren, und die Entwicklungsoberfläche codespaceübergreifend mit Dotfiles und Einstellungssynchronisierung personalisieren.

Anpassungsmöglichkeiten

Es gibt viele Möglichkeiten, einen Codespace anzupassen. Sehen wir uns die einzelnen Informationen an.

  • Synchronisierung der Einstellungen: Sie können Ihre Visual Studio Code -Einstellungen (VS Code) zwischen der Desktopanwendung und dem VS Code-Webclient synchronisieren.
  • Dotfiles: Sie können ein Dotfiles-Repository verwenden, um Skripts, Shelleinstellungen und andere Konfigurationen anzugeben.
  • Umbenennen eines Codespaces: Wenn Sie einen Codespace erstellen, wird ihm ein automatisch generierter Anzeigename zugewiesen. Wenn Sie über mehrere Codespaces verfügen, können Sie die Codespaces anhand des Anzeigenamens voneinander unterscheiden. Sie können den Anzeigenamen für einen Codespace ändern.
  • Ändern Der Shell: Sie können Ihre Shell in einem Codespace ändern, um das Setup beizubehalten, das Sie verwendet haben. Wenn Sie in einem Codespace arbeiten, können Sie ein neues Terminalfenster mit einer Shell Ihrer Wahl öffnen, eine Standardshell für neue Terminalfenster ändern oder eine neue Shell installieren. Sie können auch Dotfiles verwenden, um Ihre Shell zu konfigurieren.
  • Ändern Sie den Computertyp: Sie können den Typ des Computers ändern, auf dem Ihr Codespace ausgeführt wird, sodass Sie Ressourcen verwenden, die für die von Ihnen ausgeführte Arbeit geeignet sind.
  • Legen Sie den Standard-Editor fest: Sie können Ihren Standard-Editor für Codespaces auf Ihrer persönlichen Einstellungsseite festlegen. Legen Sie die Editoreinstellungen so fest, dass beim Erstellen eines Codespaces oder beim Öffnen eines vorhandenen Codespaces ihr Standardeditor geöffnet wird.
    • Visual Studio Code (Desktopanwendung)
    • Visual Studio Code (Webclientanwendung)
    • JetBrains Gateway: Zum Öffnen von Codespaces in einer JetBrains-IDE
    • JupyterLab: Die Webschnittstelle von Project Jupyter
  • Legen Sie den Standardbereich fest: Sie können Ihre Standardregion auf der Seite "GitHub Codespaces-Profileinstellungen" festlegen, um den Speicherort Ihrer Daten zu personalisieren.
  • Timeout festlegen: Ein Codespace hört nach einer bestimmten Inaktivitätszeit auf zu laufen. Standardmäßig beträgt dieser Zeitraum 30 Minuten. Sie können jedoch einen längeren oder kürzeren Zeitraum für das Zeitlimit in Ihren persönlichen Einstellungen für GitHub angeben. Die aktualisierte Einstellung gilt für alle neuen Codespaces, die Sie erstellen, oder für vorhandene Codespaces, wenn Sie diese das nächste Mal starten.
  • Konfigurieren des automatischen Löschens: Inaktive Codespaces werden automatisch gelöscht. Sie können bis zu einem Maximum von 30 Tagen auswählen, wie lange beendete Codespaces aufbewahrt werden.

Weitere Informationen und Schritt-für-Schritt-Anweisungen zur Anpassung finden Sie in der Lerneinheit „Zusammenfassung“ am Ende dieses Moduls.

Ergänzen von Codespace mit Erweiterungen oder Plug-Ins

Sie können Plug-Ins und Erweiterungen innerhalb eines Codespace hinzufügen, um die Verwendung von JetBrains und VS Code zu personalisieren.

VS Code-Erweiterungen

Wenn Sie in der VS Code-Desktopanwendung oder im Webclient an Ihren Codespaces arbeiten, können Sie alle benötigten Erweiterungen aus dem Visual Studio Code Marketplace hinzufügen. Informationen zum Ausführen von Erweiterungen in GitHub Codespaces finden Sie unter Supporting Remote Development and GitHub Codespaces.

Wenn Sie bereits VS Code bereits nutzen, können Sie die Einstellungssynchronisierung verwenden, um Erweiterungen, Einstellungen, Designs und Tastenkombinationen zwischen der lokalen Instanz und von Ihnen erstellten Codespaces automatisch zu synchronisieren.

JetBrains-Plug-Ins

Wenn Sie Ihre Codespaces in einer JetBrains-IDE bearbeiten, können Sie Plug-Ins aus dem JetBrains Marketplace hinzufügen.