Scrieți cu ușurință cod pentru aplicațiile compatibile cu Linux și verificați-le prin configurarea VS Code și WSL 2 împreună.
Codul Visual Studio de la Microsoft este foarte popular și iubit de comunitatea de dezvoltatori. Subsistemul Windows pentru Linux este puternic, dar dacă integrați Visual Studio Code pe PC-ul Windows în nucleul WSL, puteți face mult mai mult în mai puțin timp și în moduri mai bune.
Citiți mai departe în timp ce discutăm despre WSL și despre cum puteți configura VS Code pe Windows pentru un flux de lucru fără întreruperi.
Ce face WSL 2 atât de special?
Subsistemul Windows pentru Linux (WSL) este o caracteristică valoroasă care permite utilizatorilor Windows să ruleze distribuții Linux precum Ubuntu și Kali fără a configura o mașină virtuală sau dual-boot.
Cu WSL, utilizatorii Windows pot folosi direct instrumentele, aplicațiile și utilitățile Linux din linia de comandă, fără pași suplimentari de instalare. Cea mai recentă versiune de WSL, WSL 2, oferă o stabilitate mai mare și un nucleu Linux dedicat.
În calitate de dezvoltator, puteți utiliza WSL pentru a dezvolta aplicații multiplatformă fără a avea nevoie de hardware dedicat sau de a părăsi ecosistemul Windows. Iată câteva dintre beneficiile esențiale ale utilizării WSL 2.
- Accesați cu ușurință instrumentele și utilitățile Linux: Dezvoltatorii pot folosi direct instrumentele de linie de comandă Linux fără un VM sau un container dedicat.
- Performanta imbunatatita: WSL 2 oferă performanțe optime, deoarece vă oferă control complet asupra unui nucleu Linux dedicat; aceasta oferă aplicațiilor dumneavoastră timpi de pornire mai rapidi și permite utilizarea eficientă a resurselor.
- Configurare simplă: Subsistemul Windows pentru Linux 2 se instalează fără efort. Îl puteți obține direct prin Microsoft Store; De asemenea, aveți libertatea de a alege dintr-o listă de distribuții Linux acceptate.
- Integrare perfectă cu Windows: Deoarece WSL 2 este integrat direct cu sistemul de operare Windows, dezvoltatorii pot rula aplicații Linux și Windows simultan și pot utiliza directoare de fișiere partajate.
- Integrare Docker îmbunătățită: Puteți rula în mod nativ containerele Docker pe WSL 2 activând setarea backend WSL-2 în Docker Desktop; acest lucru va ajuta la îmbunătățirea compatibilității aplicațiilor dvs. Docker și la îmbunătățirea performanței generale.
De ce să folosiți Visual Studio Code cu WSL 2
VS Code este un mediu de dezvoltare integrat (IDE) robust, creat de Microsoft, care acceptă tot felul de limbaje de programare. Dezvoltatorii preferă să folosească Visual Studio Code, deoarece funcționează pe aproape orice platformă, inclusiv macOS, Linux și Windows. De asemenea, are o comunitate mare dedicată construirii de extensii grozave care ușurează dezvoltarea.
În calitate de dezvoltator, abilitatea de a folosi Visual Studio Code pentru dezvoltarea de aplicații pe o platformă Windows în timp ce De asemenea, rularea acelor aplicații pe un nucleu Linux este o metodă incredibil de avantajoasă și aproape incredibilă caracteristică.
Când integrați VS Code în subsistemul Windows pentru Linux, puteți utiliza nucleul Linux specializat pentru a îmbunătăți compatibilitatea între platforme. Vă puteți simplifica și mai mult fluxul de lucru utilizând terminalul integrat în VS Code cu WSL 2.
Cum se integrează WSL 2 cu Visual Studio Code
În timp ce subsistemul Windows pentru Linux oferă un nucleu Linux dedicat în care vă puteți rula aplicațiile, nu puteți edita direct codul prin terminalul său. Din fericire, vă puteți ușura fluxul de lucru configurând Visual Studio Code pentru a se integra cu distribuția dvs. Linux WSL 2.
Cum se instalează codul Visual Studio
Ca o condiție prealabilă, trebuie mai întâi să vă asigurați că VS Code este configurat corect pe computerul dvs. Windows. Instalarea VS Code este simplă și simplă, dar dacă nu sunteți sigur, puteți consulta ghid pentru începători pentru configurarea codului Visual Studio pe computerul tău Windows:
- Îndreptați-vă spre site-ul oficial Microsoft și descărcați programul de instalare Windows.
- Odată ce descărcarea s-a terminat, rulați instalarea.
- Apăsați pe următorul până când vedeți Selectați Sarcini suplimentare pas și asigurați-vă că Adăugați la PATH este selectată opțiunea.
- Finalizați asistentul de instalare.
Dacă ați instalat deja VS Code, trebuie să vă asigurați că puteți utiliza terminalul pentru a deschide un director în VS Code:
- Lansați VS Code din Desktop sau start meniul.
- Selectați Ctrl + Shift + P pentru a deschide Paleta de comenzi.
- În caseta de căutare, tastați Comanda Shell și caută Comanda Shell: Instalați comanda „cod” în shell PATH opțiune.
- Selectați opțiunea dacă o puteți vedea. Acest lucru vă va permite să deschideți un director în Visual Studio Code din linia de comandă.
Dacă opțiunea nu a apărut, atunci configurația VS Code este deja activată pe computer.
Cum se configurează VS Code cu WSL 2
După ce v-ați asigurat că VS Code este configurat corect pe computerul dvs. Windows, puteți conecta în siguranță VS Code la subsistemul Windows pentru Linux 2:
- Puteți sări la pasul următor dacă ați configurat deja WSL 2 pe sistemul dvs. În caz contrar, descărcați Ubuntu din Magazin Microsoft pentru a incepe.
- Lansați start meniu, caută Codul Visual Studioși selectați Cea mai bună potrivire.
- Din panoul de meniu lateral, faceți clic pe Extensii pictograma sau utilizați comanda rapidă Ctrl + Shift + X pentru a vizualiza extensiile instalate.
- În Căutați extensii în Marketplace câmp, căutați WSL, selectați potrivirea de top și faceți clic Instalare.
- Odată ce extensia este instalată, lansați distribuția dvs. WSL 2 (Ubuntu în cazul nostru) prin intermediul start meniul. De asemenea, îl puteți deschide prin intermediul nou Terminal Windows.
- Navigați la directorul de proiect în WSL 2 folosind CD comandă și apoi introduceți următoarea comandă pentru a deschide folderul în VS Code:
cod .
- VS Code va deschide acum codul sursă în mediul Windows, dar vă va permite să vă depanați și să testați aplicația în mediul Linux.
WSL 2 este incredibil pentru dezvoltatori
Dacă sunteți un dezvoltator care nu este complet mulțumit de Linux, dar trebuie totuși să-l folosească pentru lucru, vă recomandăm să vă familiarizați cu WSL 2. Este un instrument incredibil care se va îmbunătăți în anii următori.