Cum să rulați codul în terminal în VS Code

Terminalul VS Code (Visual Studio Code) permite comenzi text. Rezultatele și rezultatele pot fi vizualizate în editor și acceptă shell-uri precum bash, promptul de comandă și PowerShell. Rularea codului în terminalele expune permite utilizatorilor să împartă terminalul în diferite panouri, să navigheze în istoricul comenzilor, să personalizeze mediul shell și să își configureze setările pentru un flux de lucru mai bun.

How To Run Code In Terminal In VS Code

Acest articol aprofundează cum să rulați codul într-un terminal VS Code.

Cod de rulare în terminal

Terminalul VS Code este linia de comandă care este integrată direct în platformă. Cu acesta, puteți rula scripturi, executa comenzi și interacționa cu sistemul de operare al computerului sau cu orice alte instrumente de dezvoltare fără a părăsi mediul de cod. Urmați pașii de mai jos pentru a rula codul în terminalul VS Code:

  1. În VS Code, deschideți fișierul la care doriți să lucrați. Pentru ca acest lucru să funcționeze, trebuie să aveți extensia de limba potrivită care să se potrivească limbajului dvs. de programare. Le puteți găsi în fila Extensii.
    How To Run Code In Terminal In VS Code
  2. Alegeți tasta backtick (`) de pe tastatură. Aceasta deschide terminalul integrat. O alternativă aici este să selectați „Terminal” din bara de meniu „Vizualizare”. În timp ce sunteți aici, alegeți „Terminal nou”.
    How To Run Code In Terminal In VS Code
  3. Accesați directorul care conține fișierul de cod prin comanda „cd”. Dacă un fișier se află în „Document”, de exemplu, comanda folosită aici ar trebui să fie „cd Documents”. Acest lucru vă permite să navigați la folder.
    How To Run Code In Terminal In VS Code
  4. Când este găsit directorul potrivit, ar trebui să rulați fișierul de cod. Faceți acest lucru tastând comanda potrivită pentru limbajul de programare utilizat.
    How To Run Code In Terminal In VS Code
    • JavaScript:node filename.js
    • Piton:python filename.py
    • C++:g++ filename.cpp -o output && ./output
    • Java:javac filename.java && java filename
    • Rubin:ruby filename.rb
  5. Numele fișierului trebuie înlocuit cu numele fișierului cod real.
    How To Run Code In Terminal In VS Code
  6. Executați comanda apăsând butonul Enter. Acest lucru ar trebui să arate codul din terminal.
    How To Run Code In Terminal In VS Code

Terminalul integrat în VS Code

Terminalul Visual Studio Code este complet integrat și începe chiar de la rădăcina spațiului de lucru. Oferă integrare editor cu funcții precum detectarea erorilor și link-uri. Puteți rula diverse comenzi așa cum ați face-o pe terminale independente.

Iată cum se deschide un terminal integrat:

  1. Accesați meniul din bara de instrumente de sus și selectați „Vizualizare”.
    How To Run Code In Terminal In VS Code
  2. Alegeți „Terminal” din meniul derulant. Alternativ, utilizați „Ctrl+`” (backtick) pentru a lansa terminalul.
    How To Run Code In Terminal In VS Code
    • Terminalul se deschide în fereastra VS Code. Un prompt de comandă este afișat aici.
  3. Reglați dimensiunea panoului terminalului prin glisare. Butonul de maximizare din colțul din dreapta sus poate fi folosit pentru a intra pe ecran complet.
    How To Run Code In Terminal In VS Code
  4. Apăsați săgeata drop-down, din dreapta sus, și selectați shell-ul dorit. În acest fel, este posibil să comutați între cochilii.
    How To Run Code In Terminal In VS Code
  5. Deschideți „Paleta de comenzi” apăsând „Ctrl+Shift+P”.
  6. Utilizați comanda „Vizualizare: Comutare terminal”.
    How To Run Code In Terminal In VS Code
  7. Comenzile de meniu „Deschidere în terminalul integrat” pot fi utilizate în Explorer.
    • Panoul de terminale poate fi comutat folosind comanda rapidă „Ctrl+`” de pe tastatură.
    • Comanda rapidă de la tastatură „Ctrl+Shift+`” ajută la crearea unui nou terminal.

Terminalul din VS Code are o funcționalitate suplimentară numită integrare shell. Acesta urmărește unde sunt executate comenzile. Comanda rapidă Ctrl+shift+C vă permite să deschideți VS Code într-un terminal extern.

Carcasele terminale

Într-un terminal integrat pot fi utilizate diverse shell-uri. Acestea sunt adesea instalate pe mașină și implicit este extras din setările implicite ale sistemului. Când sunt detectate shell-uri, acestea sunt prezentate în meniul derulant al profilelor terminale.

Managementul terminalelor

În partea dreaptă a vizualizării terminalului, există interfața de utilizare a filelor terminalului. Fiecare terminal are un nume, o culoare, o pictogramă și un grup de date, dacă există.

Pentru a adăuga instanțe terminale:

  1. Selectați pictograma „+” din „Panoul terminal, (partea dreapta sus).
    How To Run Code In Terminal In VS Code
  2. Accesați meniul derulant al terminalului și alegeți un profil.
    How To Run Code In Terminal In VS Code
    • Alternativ, apăsați comanda Ctrl+Shift+`. Cu această acțiune, veți fi creat o nouă intrare în lista de sus, care este asociată cu terminalul specific.

Pentru a elimina instanțele:

  1. Treceți cu mouse-ul pe o filă și apoi selectați opțiunea „Coș de gunoi”,
    How To Run Code In Terminal In VS Code
  2. Alegeți un element de filă și apăsați pe „Ștergeți”.
    How To Run Code In Terminal In VS Code
    • Alternativ, faceți clic dreapta și utilizați opțiunea de comandă „Terminal: Kill the Active Terminal instances” din meniul contextual.

Este posibil să navigați între diferitele grupuri de terminale prin focusul următor Ctr+PageDown și focusul anterior Ctrl+PageUp. Când starea unui terminal se schimbă, pictogramele pot apărea în partea dreaptă a terminalului. Puteți trece cu mouse-ul peste pictogramă pentru a vedea informațiile de stare care pot conține acțiuni.

Divizarea panourilor (grupuri)

Puteți avea diferite terminale unul lângă altul. Vă permite să subdivizați panourile, apoi să creați un grup de panouri în care să lucrați.

  1. Găsiți o intrare în lista de terminale din partea dreaptă și plasați cursorul peste ea.
    How To Run Code In Terminal In VS Code
  2. Alegeți butonul de împărțire în linie.
    How To Run Code In Terminal In VS Code
  3. Accesați meniul contextual și faceți clic dreapta pe el, apoi selectați meniul „Split”.
    How To Run Code In Terminal In VS Code
  4. Apăsați „Alt” și apoi faceți clic pe „+” sau pe o singură filă din panoul terminalului.
    How To Run Code In Terminal In VS Code
  5. Activați comanda „Ctrl+Shift+5”.
    How To Run Code In Terminal In VS Code

Pentru a naviga între terminalele dintr-un grup, trebuie să vă concentrați pe panoul anterior apăsând „Alt+Stânga” sau pe panoul care urmează făcând clic pe „Alt+Dreapta”. Când glisați și plasați file în listă, în esență le rearanjați. Cu toate acestea, atunci când o filă este trasă în zona terminalului principal, mutați cu succes un terminal dintr-un grup în altul.

Folosind comanda „Terminal: Unsplit” mută un terminal în propriul său grup. Acest lucru se realizează făcând clic dreapta pe meniul contextual sau prin paleta de comenzi.

Terminale din zona editorului

Terminalele din editor pot fi deschise folosind comenzile „Terminal: Creează un terminal nou în zona editorului” sau „Terminal: creează un nou terminal în zona editorului în lateral”. Acest lucru poate fi realizat și prin simpla glisare a terminalului din vizualizare în zona editorului. În mod normal, editorii terminale sunt prezentate la fel ca filele editorului obișnuit.

Editorii de terminale pot fi pe ambele părți sau pot fi aranjate în mai multe dimensiuni prin sistemul de layout grup de editor. Setarea „terminal.integrated.defaultLocation” schimbă locația implicită a terminalului din zona „editor” sau „vizualizare”.

Navigarea prin conținut

Buffer se referă la conținutul terminalului și este acea secțiune care se află deasupra „defilării înapoi” sau punctul de vedere de jos. Setarea „terminal.integrated.scrollback” determină cantitatea de scrollback care este păstrată. Valoarea implicită este de 1000 de linii.

Navigarea prin buffer se poate face urmând diverse comenzi, inclusiv:

  • Ctrl+Alt+PageUp: Derulați în sus o linie
  • Ctrl+Alt+PageDown: Derulați în jos
  • Shift+PageUp: Derulați în sus o pagină
  • Shift+PageDown: Derulați în jos o pagină
  • Ctrl+Acasă: derulați în sus
  • Ctrl+Sfârșit: derulați până în jos

Pentru navigarea comenzilor:

  • Ctrl+Sus: Derulați la comanda anterioară
  • Ctrl+Jos: Derulați la următoarea comandă

În mod normal, defilarea are loc simultan. Cu toate acestea, puteți configura folosind „terminalul. opțiune integrated.smoothscrolling” pentru a anima într-un timp scurt.

Întrebări frecvente

Ce fac dacă întâmpin probleme la lansarea terminalului VS?

Dacă întâmpinați probleme la lansarea terminalului, accesați ghidul de depanare unde puteți obține îndrumări suplimentare.

Este posibil să creezi un terminal de administrare?

În mod normal, un shell integrat rulează cu permisiuni VS Code. Dacă scopul este de a rula shell-ul cu administrator sau orice altă permisiune, utilizați „runas.exe” și alte utilitare în terminal.

Simplificați fluxul de lucru utilizând terminalul VS Code

Rularea codului în terminalul VS Code este eficientă și convenabilă, deoarece nu trebuie să părăsiți editorul. Ea eficientizează toate sarcinile de dezvoltare și puteți comuta între rularea codului și codificarea în sine. La sfârșitul zilei, creșteți productivitatea și vă puteți concentra pe execuția și depanarea codului.

Ați încercat să rulați cod în terminalul VS Code? Care a fost experiența ta? Anunțați-ne în secțiunea de comentarii de mai jos.

Sign up and earn $1000 a day ⋙

Cum să-ți dai seama dacă te-a blocat cineva în Messenger

Cum să-ți dai seama dacă te-a blocat cineva în Messenger

Când încercați să contactați pe cineva pe Messenger fără succes, unul dintre posibilele motive este că ați fost blocat. Realizarea nu este plăcută,

Cum să vizualizați orele jucate pe un PS5 pentru adulți sau copii

Cum să vizualizați orele jucate pe un PS5 pentru adulți sau copii

În zilele noastre, multe console de jocuri video vor ține evidența câte ore ai jucat pentru fiecare joc pe care îl deții. Ca parte a ultimei generații de console,

Cum să remediați excepția Internet Java.Net.Socketexception Resetarea conexiunii în Minecraft

Cum să remediați excepția Internet Java.Net.Socketexception Resetarea conexiunii în Minecraft

Ați primit o eroare de conexiune java.net.socketexeption în timp ce jucați Minecraft? Dacă da, nu ești singurul. Utilizatorii au raportat acest lucru

Amazon Echo încearcă să comande case de păpuși în San Diego

Amazon Echo încearcă să comande case de păpuși în San Diego

În general, dispozitivele care ascultă comenzi vocale nu cauzează prea multe probleme. Expresia folosită pentru a le activa – fie că este „OK Google”, „Alexa” sau „Siri”

Cum să ascunzi o poveste de la toată lumea din Instagram

Cum să ascunzi o poveste de la toată lumea din Instagram

Majoritatea utilizatorilor postează Povești Instagram pentru a-și împărtăși activitățile zilnice și momentele importante din viața lor. Cu toate acestea, înainte de a posta o poveste, poate doriți să o faceți

Cum să remediați echipele Microsoft care nu funcționează

Cum să remediați echipele Microsoft care nu funcționează

Microsoft Teams a devenit cel mai popular instrument de comunicare în muncă, depășind chiar și Skype și Slack. Dar nu te poate ajuta dacă nu funcționează. Dacă

Cum să remediați codul de eroare 267 în Roblox

Cum să remediați codul de eroare 267 în Roblox

Dacă ești un pasionat jucător Roblox, este posibil să fi întâlnit deja erori ocazionale pe platformă. Cu toate acestea, codul de eroare 267 se poate clasa cu ușurință drept cel mai mare

Comenzi rapide de la tastatură Google Forms

Comenzi rapide de la tastatură Google Forms

Google Forms este o aplicație web folosită pentru a genera formulare care ajută la colectarea datelor. Este o metodă simplă de a crea formulare de înregistrare,

Cum să adăugați un urmăritor recent în OBS

Cum să adăugați un urmăritor recent în OBS

În timpul unui stream, este posibil să fi observat că apar pop-up numele următorilor, donatorilor sau abonaților recenti ai streamerului. Aceasta este o caracteristică cool pe care streamerii

Cum să utilizați suprapunerile în CapCut

Cum să utilizați suprapunerile în CapCut

Când încercați să captați atenția cât mai multor spectatori, veți dori să utilizați fiecare instrument CapCut disponibil. Suprapunerile ajută la realizarea unui videoclip

Cum să dezactivezi poveștile din Telegram

Cum să dezactivezi poveștile din Telegram

Vizualizarea poveștilor în Telegram poate fi o funcție grozavă dacă sunt de la persoane pe care le cunoașteți, dar a vedea poveștile de la străini poate fi neprimit, irelevant,

Cum să obțineți o umbrelă în The Sims 4

Cum să obțineți o umbrelă în The Sims 4

Pachetul de expansiune Seasons din „The Sims 4” a introdus noi elemente de joc care pot afecta viața de zi cu zi a Sim-ului tău: vremea și temperatura. Sims-ul tău acum

Cum să utilizați Gmail fără un număr de telefon

Cum să utilizați Gmail fără un număr de telefon

Actualizat 14 noiembrie 2022, de Steve Larner, pentru a reflecta procesele curente Android/iOS pentru a crea un Gmail fără număr de telefon. Dacă doriți să creați un nou

Cum să convertiți un document Word într-o imagine JPG sau GIF

Cum să convertiți un document Word într-o imagine JPG sau GIF

În timp ce documentele Microsoft Word sunt compatibile cu alte procesoare de text, poate fi necesar să le salvați ca imagini JPG sau GIF. Deși nu vă puteți exporta

Cum să partajați lista de redare Spotify

Cum să partajați lista de redare Spotify

Spotify ți-a făcut mai ușor să partajezi liste de redare cu familia și prietenii – există un buton Partajare chiar în aplicație. De asemenea, aveți opțiuni de făcut

WhatsApp vs. Semnal

WhatsApp vs. Semnal

Cu atât de multe aplicații de mesagerie disponibile, este important să evaluați ce opțiuni sunt cele mai importante pentru dvs. atunci când alegeți o aplicație. Datorită popularității lor

AirTag-uri interzise în bagaje – Ce sunt cele mai recente

AirTag-uri interzise în bagaje – Ce sunt cele mai recente

Dacă sunteți un călător obișnuit, este posibil să fi avut ghinionul de a vă pierde bagajele. Introduceți Apple AirTags. Ei pot indica locația dvs

Cum să remediați Messenger atunci când nu se deschide

Cum să remediați Messenger atunci când nu se deschide

Ca toate aplicațiile, Messenger se poate bloca din când în când, poate refuza să vă conecteze sau să nu vă permită să trimiteți mesaje cu totul. Din fericire, de obicei există o

GoPro lansează aplicația KILLER pentru Apple Watch

GoPro lansează aplicația KILLER pentru Apple Watch

Încă de la watchOS 2, așteptăm o nouă aplicație ucigașă pentru Apple Watch – și este posibil ca GoPro să o fi livrat-o. O nouă aplicație de la companie

Pium vrea ca casa ta inteligentă să miroasă la fel de bine pe cât arată

Pium vrea ca casa ta inteligentă să miroasă la fel de bine pe cât arată

Kickstarterul săptămânii: Pium „Casa mea inteligentă nu are nas” „Cum miroase?” "Îngrozitor." Amazon Echo poate stinge luminile și poate schimba