VS Code (Visual Studio Code) terminalen tillader tekstkommandoer. Resultaterne og output kan ses i editoren, og den understøtter skaller som bash, kommandoprompt og PowerShell. Kørsel af kode i terminaleksponeringerne giver brugerne mulighed for at opdele terminalen i forskellige ruder, navigere i kommandohistorikken, tilpasse shellmiljøet og konfigurere deres indstillinger for en bedre arbejdsgang.

Denne artikel går dybere ned i, hvordan man kører kode i en VS Code-terminal.
Kørende kode i terminalen
VS Code-terminalen er kommandolinjen, der er integreret direkte i platformen. Med den kan du køre scripts, udføre kommandoer og interagere med din pc's operativsystem eller andre udviklingsværktøjer uden at forlade kodemiljøet. Følg nedenstående trin for at køre kode i VS Code-terminalen:
- I VS Code skal du åbne den fil, du vil arbejde på. For at dette kan fungere, skal du have den rigtige sprogudvidelse, der matcher dit programmeringssprog. Du kan finde dem på fanen Udvidelser.

- Vælg (`) backtick-tasten på tastaturet. Dette åbner den integrerede terminal. Et alternativ her er at vælge "Terminal" under menulinjen "Vis". Mens du er her, skal du vælge "Ny terminal."

- Gå til mappen, der indeholder kodefilen, gennem kommandoen "cd". Hvis en fil for eksempel er i "Dokument", skal kommandoen, der bruges her, være "cd-dokumenter." Dette giver dig mulighed for at navigere til mappen.

- Når den rigtige mappe er fundet, skal du køre kodefilen. Gør det ved at skrive den rigtige kommando for det specifikke programmeringssprog, der bruges.
- JavaScript:
node filename.js
- Python:
python filename.py
- C++:
g++ filename.cpp -o output && ./output
- Java:
javac filename.java && java filename
- Rubin:
ruby filename.rb
- Filnavnet skal erstattes med det rigtige kodefilnavn.

- Udfør kommandoen ved at trykke på Enter-knappen. Dette skulle vise koden i terminalen.

Den integrerede terminal i VS-kode
Visual Studio Code-terminalen er fuldt integreret og starter lige fra roden af arbejdsområdet. Det tilbyder editor-integration med funktioner som fejlfinding og links. Du kan køre forskellige kommandoer ligesom på selvstændige terminaler.
Sådan åbner du en integreret terminal:
- Gå til menuen fra den øverste værktøjslinje og vælg "Vis".

- Vælg "Terminal" fra rullemenuen. Alternativt kan du bruge "Ctrl+`" (backtick) for at starte terminalen.
- Terminalen åbnes i VS Code vinduet. En kommandoprompt vises her.
- Juster terminalrudens størrelse ved at trække. Maksimeringsknappen i øverste højre hjørne kan bruges til at åbne fuld skærm.

- Tryk på rullepilen øverst til højre, og vælg den skal, du ønsker. På denne måde er det muligt at skifte mellem skallerne.

- Åbn "Kommandopaletten" ved at trykke på "Ctrl+Shift+P".
- Brug kommandoen "View: Toggle Terminal".

- Menukommandoerne "Åbn i integreret terminal" kan bruges i Stifinder.
- Terminalpanelet kan skiftes ved at bruge "Ctrl+`"-genvejen på dit tastatur.
- Tastaturgenvejen "Ctrl+Shift+`" hjælper med at oprette en ny terminal.
Terminalen i VS Code har nogle ekstra funktioner kaldet shell integration. Det sporer, hvor kommandoer køres. Genvejen Ctrl+Shift+C giver dig mulighed for at åbne VS-kode i en ekstern terminal.
Terminalskallerne
Forskellige skaller kan bruges i en integreret terminal. Disse er ofte installeret på maskinen, og standarden trækkes fra systemstandarderne. Når skaller detekteres, præsenteres de i rullemenuen i terminalprofilerne.
Terminal Management
På terminalvisningens højre side er der terminalfanerne UI. Hver terminal har et navn, farve, ikon og datagruppedekoration, hvis en sådan findes.
Sådan tilføjer du terminalforekomster:
- Vælg "+"-ikonet i "Terminalpanelet, (øverst til højre).

- Gå til terminalens rullemenu, og vælg en profil.
- Alternativt kan du trykke på kommandoen Ctrl+Shift+`. Med denne handling vil du have oprettet en ny post i toplisten, der er knyttet til den specifikke terminal.
Sådan fjerner du forekomsterne:
- Hold musen over en fane, og vælg derefter indstillingen "Trash Can",

- Vælg et faneblad og tryk på "Slet".
- Alternativt kan du højreklikke og bruge kommandoen "Terminal: Dræb de aktive terminalforekomster" fra kontekstmenuen.
Det er muligt at navigere mellem forskellige terminalgrupper gennem fokus næste Ctr+PageDown og fokus forrige Ctrl+PageUp. Når en terminals status ændres, kan ikoner vises på højre side af terminalen. Du kan holde markøren over ikonet for at se de statusoplysninger, der kan indeholde handlinger.
Opdelte ruder (grupper)
Du kan have forskellige terminaler side om side. Det giver dig mulighed for at underinddele ruder og derefter oprette en gruppe ruder at arbejde i.
- Find en post i terminallisten i højre side, og hold musemarkøren over den.

- Vælg den indbyggede split-knap.

- Gå til kontekstmenuen og højreklik på den og vælg derefter menuen "Opdel".

- Tryk på "Alt" og klik derefter på "+" eller den enkelte fane i terminalpanelet.

- Aktiver kommandoen "Ctrl+Shift+5".

For at navigere mellem terminaler inden for en gruppe, skal du fokusere på den forrige rude ved at trykke på "Alt+Venstre" eller ruden, der følger efter ved at klikke på "Alt+Højre". Når du trækker og slipper faner på listen, omarrangerer du dem i det væsentlige. Men når en fane trækkes ind i hovedterminalområdet, flytter du en terminal fra en gruppe til den næste.
Ved at bruge kommandoen "Terminal: Unsplit" flyttes en terminal inden for sin egen gruppe. Dette opnås ved at højreklikke på kontekstmenuen eller gennem kommandopaletten.
Terminaler i editorområdet
Terminaler i editoren kan åbnes ved hjælp af kommandoerne "Terminal: Opret ny terminal i Editor-området" eller "Terminal: Opret ny i Editor-området til siden." Dette kan også opnås ved blot at trække terminalen fra visningen til editorområdet. Normalt præsenteres terminaleditorerne ligesom normale editorfaner.
Terminaleditorer kan være på begge sider eller kan arrangeres i mange dimensioner gennem editorgruppelayoutsystemet. Indstillingen "terminal.integrated.defaultLocation" ændrer standard "editor" eller "view" område terminalplacering.
Navigering i indholdet
Buffer refererer til terminalindhold, og det er den sektion, der er over "scroll tilbage" eller det nederste synspunkt. Indstillingen "terminal.integrated.scrollback" bestemmer mængden af tilbagerullning, der beholdes. Standard er 1000 linjer.
Navigation rundt i bufferen kan udføres ved at følge forskellige kommandoer, herunder:
- Ctrl+Alt+PageUp: Rul op ad en linje
- Ctrl+Alt+PageDown: Rul ned
- Shift+PageUp: Rul en side op
- Shift+PageDown: Rul ned på en side
- Ctrl+Hjem: Rul til toppen
- Ctrl+End: Rul til bunden
Til kommandonavigation:
- Ctrl+Op: Rul til den forrige kommando
- Ctrl+Ned: Rul til næste kommando
Normalt sker rulning samtidigt. Du kan dog konfigurere ved hjælp af "terminal. integreret.smoothscrolling" mulighed for at animere over kort tid.
Ofte stillede spørgsmål
Hvad gør jeg, hvis jeg har problemer med at starte VS-terminalen?
Hvis du har problemer med at starte terminalen, skal du gå til fejlfindingsvejledningen , hvor du kan få yderligere vejledning.
Er det muligt at oprette en admin terminal?
Normalt kører en integreret shell med VS Code-tilladelser. Hvis målet er at køre shellen med administrator eller anden tilladelse, skal du bruge "runas.exe" og sådanne andre hjælpeprogrammer i terminalen.
Strømlin arbejdsgang ved hjælp af VS Code Terminal
At køre kode i VS Code-terminalen er effektivt og bekvemt, da du ikke behøver at forlade editoren. Det strømliner alle udviklingsopgaver, og du kan skifte mellem at køre kode og selve kodningen. I slutningen af dagen øger du produktiviteten, og du kan koncentrere dig om udførelse af kode og fejlretning.
Har du prøvet at køre kode i VS Code terminalen? Hvad var din oplevelse? Fortæl os det i kommentarfeltet nedenfor.