Personalizowanie przestrzeni kodu
GitHub Codespaces to dedykowane środowisko dla ciebie. Repozytoria można skonfigurować za pomocą kontenera deweloperskiego, aby zdefiniować domyślne środowisko usługi GitHub Codespaces i spersonalizować środowisko programistyczne we wszystkich środowiskach Codespaces za pomocą plików dotfiles i synchronizacji ustawień.
Co można dostosować
Istnieje wiele sposobów dostosowywania środowiska Codespace. Przyjrzyjmy się każdemu z nich.
- Synchronizacja ustawień: możesz zsynchronizować ustawienia programu Visual Studio Code (VS Code) między aplikacją klasyczną a klientem internetowym programu VS Code.
- Dotfiles: możesz użyć repozytorium dotfiles do określania skryptów, preferencji powłoki i innych konfiguracji.
- Zmień nazwę Codespace: Kiedy tworzysz Codespace, zostaje do niego przypisana automatycznie wygenerowana nazwa wyświetlana. Jeśli masz wiele Codespaces, nazwa wyświetlana ułatwia rozróżnienie między nimi. Możesz zmienić nazwę wyświetlaną dla swojego Codespace.
- Zmień powłokę: możesz zmienić powłokę w usłudze Codespace, aby utrzymać preferowaną konfigurację. Podczas pracy w usłudze Codespace możesz otworzyć nowe okno terminalu z wybraną powłoką, zmienić domyślną powłokę dla nowych okien terminalowych lub zainstalować nową powłokę. Możesz również użyć plików dotfile do skonfigurowania powłoki.
- Zmień typ maszyny: możesz zmienić typ maszyny, na której jest uruchomiony program Codespace, aby używać zasobów odpowiednich dla wykonywanej pracy.
-
Ustaw edytor domyślny: możesz ustawić domyślny edytor dla usługi Codespaces na stronie ustawień osobistych. Ustaw preferencje edytora tak, aby po utworzeniu Codespace lub otwarciu istniejącego Codespace otwierał się bezpośrednio w Twoim edytorze domyślnym.
- Visual Studio Code (aplikacja klasyczna)
- Visual Studio Code (aplikacja kliencka sieci Web)
- Brama JetBrains — do otwierania usługi Codespaces w środowisku IDE JetBrains
- JupyterLab — interfejs internetowy programu Project Jupyter
- Ustaw region domyślny: możesz ustawić domyślny region na stronie ustawień profilu usługi GitHub Codespaces, aby spersonalizować miejsce, w którym przechowywane są dane.
- Ustaw limit czasu: Środowisko kodowania przestanie działać po okresie braku aktywności. Domyślnie ten okres wynosi 30 minut, ale możesz określić dłuższy lub krótszy domyślny limit czasu w ustawieniach osobistych w usłudze GitHub. Zaktualizowane ustawienie dotyczy wszystkich nowo utworzonych przestrzeni Codespaces lub istniejących przestrzeni Codespaces podczas ich następnego uruchomienia.
- Konfigurowanie automatycznego usuwania: nieaktywne przestrzenie kodu są automatycznie usuwane. Możesz wybrać, jak długo zatrzymane przestrzenie Codespaces będą przechowywane, maksymalnie do 30 dni.
Dodatkowe informacje i instrukcje krok po kroku dotyczące dostosowywania znajdują się w lekcji Podsumowanie na końcu tego modułu.
Dodawanie do środowiska Codespace przy użyciu rozszerzeń lub wtyczek
Możesz dodawać wtyczki i rozszerzenia w usłudze Codespace, aby spersonalizować środowisko pracy w usługach JetBrains i VS Code.
Rozszerzenia programu VS Code
Jeśli pracujesz nad usługą Codespaces w aplikacji klasycznej programu VS Code lub kliencie internetowym, możesz dodać wszelkie potrzebne rozszerzenia z witryny Marketplace programu Visual Studio Code. Aby uzyskać informacje na temat uruchamiania rozszerzeń w GitHub Codespaces, zapoznaj się z dokumentacją VS Code: Obsługa programowania zdalnego i GitHub Codespaces.
Jeśli używasz już programu VS Code, możesz użyć funkcji Synchronizacja ustawień, aby automatycznie synchronizować rozszerzenia, ustawienia, motywy i skróty klawiaturowe między wystąpieniem lokalnym i dowolnymi utworzonymi przestrzeniami Codespace.
Wtyczki JetBrains
Jeśli pracujesz nad usługą Codespaces w środowisku IDE JetBrains, możesz dodać wtyczki z witryny JetBrains Marketplace.