A Codespace személyre szabása
A GitHub Codespaces egy dedikált környezet az Ön számára. Az adattárakat egy fejlesztői tárolóval konfigurálhatja az alapértelmezett GitHub Codespaces-környezet meghatározásához, és testre szabhatja a fejlesztési élményt az összes codespace-ben dotfiles és Settings Sync használatával.
A testre szabható beállítások
A Codespace számos módon testre szabható. Tekintsük át mindegyiket.
- Beállítások szinkronizálása: Szinkronizálhatja a Visual Studio Code (VS Code) beállításait az asztali alkalmazás és a VS Code webes ügyfélalkalmazás között.
- Dotfiles: A dotfiles-adattár használatával szkripteket, rendszerhéj-beállításokat és egyéb konfigurációkat adhat meg.
- Kódtér átnevezése: Kódtér létrehozásakor a rendszer automatikusan létrehozott megjelenítendő nevet rendel hozzá. Ha több kódtérrel rendelkezik, a megjelenítendő név segít különbséget tenni a kódterek között. Módosíthatja a codespace megjelenítendő nevét.
- A rendszerhéj módosítása: Módosíthatja a rendszerhéjat egy Codespace-ben, hogy megtartsa a használt beállítást. Amikor a Codespace-ben dolgozik, megnyithat egy új terminálablakot egy választott rendszerhéjjal, módosíthatja az új terminálablakok alapértelmezett rendszerhéját, vagy telepíthet egy új rendszerhéjat. A shell konfigurálásához dotfájlokat is használhat.
- A gép típusának módosítása: Módosíthatja a Codespace-et futtató gép típusát, hogy az éppen végzett munkához megfelelő erőforrásokat használjon.
-
Állítsa be az alapértelmezett szerkesztőt: A Személyes beállítások lapon beállíthatja a Codespaces alapértelmezett szerkesztőt. Állítsa be a szerkesztő beállításait úgy, hogy amikor létrehoz egy Codespace-et, vagy megnyit egy meglévő Kódteret, az megnyílik az alapértelmezett szerkesztőben.
- Visual Studio Code (asztali alkalmazás)
- Visual Studio Code (webes ügyfélalkalmazás)
- JetBrains Gateway – Kódterek megnyitásához a JetBrains IDE-ben
- JupyterLab – a Project Jupyter webes felülete
- Az alapértelmezett régió beállítása: Beállíthatja az alapértelmezett régiót a GitHub Codespaces profilbeállítási lapján, hogy személyre szabhassa az adatok helyét.
- Állítsa be az időtúllépést: A Codespace környezet egy inaktív időszak után leáll. Ez az időszak alapértelmezés szerint 30 perc, de a GitHub személyes beállításaiban megadhat hosszabb vagy rövidebb alapértelmezett időtúllépési időtartamot. A frissített beállítás a létrehozott új kódterekre vagy a meglévő kódterekre vonatkozik a következő indításkor.
- Automatikus törlés konfigurálása: Az inaktív kódterek automatikusan törlődnek. Megadhatja, hogy a leállított kódterek mennyi ideig maradnak meg, legfeljebb 30 napig.
A testreszabással kapcsolatos további információk és részletes utasítások a modul végén található Összegző egységben találhatók.
Hozzáadás a Codespace-hez bővítményekkel vagy beépülő modulokkal
A Codespace-ben beépülő modulokat és bővítményeket adhat hozzá a JetBrains és a VS Code felhasználói élményének személyre szabásához.
VS Code-bővítmények
Ha az asztali VS Code alkalmazásban vagy a webes ügyfélalkalmazásban dolgozik a Codespace-eken, a Visual Studio Code Marketplace-ről bármilyen szükséges bővítményt hozzáadhat. A bővítmények GitHub Codespace-ben való futtatásáról a VS Code dokumentációjában a Távoli fejlesztés és a GitHub-kódterek támogatása című témakörben olvashat.
Ha már használja a VS Code-ot, a Beállítások szinkronizálása funkcióval automatikusan szinkronizálhatja a bővítményeket, a beállításokat, a témákat és a billentyűparancsokat a helyi példány és a létrehozott kódterek között.
JetBrains beépülő modulok
Ha a Codespaces-en dolgozik egy JetBrains IDE-ben, beépülő modulokat adhat hozzá a JetBrains Marketplace-ről.