Hands
EN
Inloggen Start met Hands
Computer & omgevingen

Terminalsessies openen en beheren

Gebruik shells, starters voor codehulpmiddelen, Git-inzage, volledig scherm en terminalbediening op een klein scherm.

De Terminal onder Omgevingen geeft je een interactieve opdrachtregel in de werkruimte van je Hand. Opdrachten worden uitgevoerd op de Hand, niet op je eigen computer. Gebruik Computer wanneer je grafische programma’s wilt zien en bedienen.

De terminal is alleen beschikbaar voor een aangemelde eigenaar met een geselecteerde, gereedstaande Hand die schrijftoegang en een geschikte terminaldienst heeft. Ook is een beveiligde browserverbinding nodig. Bij een alleen-lezen Hand, een Hand die moet worden bijgewerkt of een niet-ondersteunde Hand kan in plaats daarvan een beschikbaarheidsmelding verschijnen.

Een terminal openen

  1. Open de Hands Console, selecteer je Hand en ga naar Omgevingen → Terminal.
  2. Wacht tot Verbinden… verandert in Verbonden.
  3. Selecteer het terminalscherm, typ een opdracht en druk op Enter. De uitvoer verschijnt in hetzelfde venster.
  4. Controleer het pad boven de terminal. Een nieuwe shell begint normaal in /workspace; als je in een shell van map wisselt, verandert de huidige map van die sessie.
  5. Lees het resultaat voordat je een volgende opdracht verstuurt, zeker na een onderbroken verbinding.

Shellsessies maken, wisselen en sluiten

  1. Kies + boven de terminal om een extra shell te maken. De nieuwe tab begint waar mogelijk in de huidige map van de actieve sessie.
  2. Selecteer een sessietab om ernaar terug te keren. Met de focus in de tabbladrij wissel je met pijl-links en pijl-rechts tussen tabbladen.
  3. Kies × op een tabblad dat je kunt sluiten en bevestig om de sessie te beëindigen. Opdrachten die daar nog worden uitgevoerd, stoppen dan.
  4. Kies Terminalverbinding verbreken als je alleen deze browser wilt loskoppelen. De shell en zijn opdrachten kunnen blijven draaien.
  5. Kies bij Niet verbonden voor Terminal opnieuw verbinden. Bestaande sessies verschijnen opnieuw wanneer de Hand sessiebeheer ondersteunt.

Een geschikte Hand ondersteunt maximaal acht shellsessies. Is + uitgeschakeld of vraagt de Console om een update, gebruik dan de beschikbare enkele shell of werk de Hand bij voordat je meerdere sessies probeert. Is een sessie beëindigd met exit of vanuit een andere browser, dan maakt de Console die niet stilzwijgend opnieuw.

Een codehulpmiddel in een eigen terminal openen

  1. Kies Starters tonen in de werkbalk van de Terminal.
  2. Selecteer een beschikbaar hulpmiddel. Het standaardpaneel kan Herdr, Claude Code, Codex, Antigravity, Cursor, Pi en OpenCode tonen.
  3. Het hulpmiddel opent in een eigen benoemde terminaltab. Je kunt naar een ander tabblad gaan of de browserverbinding verbreken terwijl deze blijvende sessie doorgaat.
  4. Ga terug naar de benoemde tab om de actuele status en uitvoer te lezen.
  5. Wil je de sessie stoppen, kies dan × op de tab en bevestig. Stopt het hulpmiddel zelf eerder, dan verandert de tab in een gewone shell en blijft de laatste uitvoer staan. De terminal meldt met welke opdracht je het hulpmiddel opnieuw start.

Een starter is een snelkoppeling, geen installatie of abonnement. Het gekozen hulpmiddel moet al op die Hand zijn geïnstalleerd en kan een eigen provideraanmelding of abonnement vereisen. Sommige Hands kunnen extra proefkeuzes tonen. Meldt de Console dat een hulpmiddel niet is geïnstalleerd of niet beschikbaar is, werk de Hand dan bij of gebruik een ander geïnstalleerd hulpmiddel. Ga er niet van uit dat een zichtbare starter klaar is voor gebruik.

Een repository bekijken met het Git-paneel

Het Git-paneel leest de toestand van een repository. Het voegt geen wijzigingen toe, maakt geen commit en herstelt of verwijdert geen wijzigingen.

  1. Verbind de terminal en kies Git-paneel tonen in de werkbalk.
  2. Wil je de repository bekijken waarin de huidige terminalmap staat, laat Repositorymap dan leeg en ververs.
  3. Wil je een andere repository bekijken, voer dan de map ten opzichte van de werkruimte in, bijvoorbeeld projecten/mijn-app. Kies daarna de pijl of Git verversen. Absolute paden en mappen buiten de werkruimte zijn niet beschikbaar.
  4. Controleer Huidige worktree en de branch boven de terminal. Heeft de repository meerdere worktrees binnen de werkruimte, kies er dan een uit de lijst.
  5. Bekijk de groepen:
    • Gestaged bevat wijzigingen die al aan de Git-index zijn toegevoegd.
    • Gewijzigd bevat niet-gestagede wijzigingen in gevolgde bestanden.
    • Niet gevolgd bevat bestanden die Git nog niet volgt.
  6. Kies Git verversen nadat een opdracht of ander hulpmiddel de repository heeft aangepast. Bij een repository zonder wijzigingen staat Werkmap schoon.

Het paneel toont maximaal de eerste 300 gewijzigde paden. Onder Recente commits staat de recente geschiedenis; selecteer een commit om de bestanden ervan te tonen. Repositorymappen en worktrees moeten binnen de werkruimte van de Hand blijven.

Verschillen in een bestand lezen

  1. Open Gestaged, Gewijzigd, Niet gevolgd of de bestandslijst van een recente commit.
  2. Selecteer een bestand. De verschillen verschijnen onder de bestandsboom.
  3. Lees regels met - en + als verwijderde en toegevoegde tekst. Controleer ook of je de juiste groep hebt geopend: hetzelfde bestand kan zowel gestagede als niet-gestagede wijzigingen bevatten.
  4. Selecteer een ander bestand om de getoonde verschillen te vervangen of ververs Git om de nieuwste toestand te lezen.

Bij een niet-gevolgd bestand behandelt de vergelijking het hele tekstbestand als nieuw. Binaire inhoud wordt niet als tekst getoond; Git kan alleen melden dat de binaire bestanden verschillen. Bij een leeg tekstresultaat staat Geen tekstuele wijzigingen. Is een vergelijking te groot, te traag of niet beschikbaar, dan staat Deze verschillen zijn niet beschikbaar of te groot om te tonen. Gebruik dan de terminal of download het bestand voor een andere controlemethode.

Volledig scherm gebruiken en weer verlaten

  1. Kies Volledig scherm openen in de werkbalk van de Terminal.
  2. Ondersteunt de browser volledig scherm voor de terminal, dan opent hij de Terminal in de eigen volledigschermweergave. Anders vergroot de Console de terminal als alternatief over de huidige pagina.
  3. Kies Volledig scherm verlaten om terug te gaan. Met Escape verlaat je ook de weergave over de pagina en meestal het volledige scherm van de browser.

Het alternatief vergroot de Terminal binnen de pagina; het garandeert geen volledig scherm van het besturingssysteem. De bediening verschilt per browser en apparaat. Als je Omgevingen verlaat of een andere Hand kiest, sluit de vergrote weergave over de pagina.

De terminal op een klein scherm gebruiken

Op een smal telefoonscherm verschijnen onder de terminal een toetsenrij en het veld Opdracht….

  • Esc, Tab en de vier pijlknoppen sturen die toets direct naar de terminal.
  • Tik op Ctrl om deze toets klaar te zetten. De gemarkeerde toestand blijft staan totdat je één ondersteund teken verstuurt of nogmaals op Ctrl tikt.
  • Wil je bijvoorbeeld Ctrl+C sturen, tik dan op Ctrl, voer c in bij Opdracht… en tik op ↵. De terminal stuurt de toetsencombinatie zonder Enter en schakelt Ctrl uit.
  • Controleer voor een gewone opdracht dat Ctrl niet is gemarkeerd. Voer de opdracht in en tik op ↵; de tekst wordt met Enter verstuurd.

Blijft Ctrl na een langere invoer gemarkeerd, tik er dan nogmaals op voordat je een gewone opdracht verstuurt. De Console past de terminal aan het schermtoetsenbord aan als de browser de zichtbare ruimte doorgeeft. De precieze werking verschilt per telefoon en browser.

Veelvoorkomende problemen herstellen

  • Verbinden mislukt: controleer of je de juiste, gereedstaande en bereikbare Hand hebt geselecteerd en kies Terminal opnieuw verbinden.
  • Update nodig of alleen-lezen: de gekozen Hand kan deze schrijfbare terminal nog niet leveren. Werk de Hand bij of kies een Hand met schrijftoegang.
  • Hulpmiddel niet beschikbaar: een starter bewijst niet dat het hulpmiddel is geïnstalleerd of aangemeld. Werk de Hand bij, rond de eigen aanmelding af als die wordt aangeboden of kies een ander hulpmiddel.
  • Sessie beëindigd: selecteer een andere bestaande tab of gebruik + om een shell te maken.
  • Sessielimiet: sluit een ongebruikte shell voordat je een nieuwe maakt.
  • Te veel verbindingen: verbreek de terminalverbinding in een ander browsertabblad en probeer opnieuw.
  • Hier staat geen Git-repository: voer een map binnen de werkruimte in die bij een repository hoort, of ga in de terminal naar die map en ververs.
  • Map kan niet worden bekeken: corrigeer de map ten opzichte van de werkruimte en probeer opnieuw. Het paneel bekijkt geen pad buiten de werkruimte.
  • Netwerkonderbreking: verbind opnieuw en controleer de uitvoer voordat je een opdracht herhaalt. Een verbroken verbinding bewijst niet dat de opdracht is mislukt.

Lees ook Computer of Omgevingen, Projectbestanden openen en bewerken in de IDE en Bestanden in de werkruimte beheren.