Jednoducho napíšte kód pre aplikácie kompatibilné so systémom Linux a skontrolujte ich spoločným nastavením kódu VS a WSL 2.

Kód Visual Studio od Microsoftu je veľmi populárny a obľúbený komunitou vývojárov. Subsystém Windows pre Linux je výkonný, ale ak integrujete kód Visual Studio do počítača so systémom Windows do jadra WSL, môžete urobiť oveľa viac za kratší čas a lepšími spôsobmi.

Čítajte ďalej, keď diskutujeme o WSL a o tom, ako môžete nastaviť kód VS v systéme Windows pre bezproblémový pracovný postup.

Čím je WSL 2 taký výnimočný?

Windows Subsystem for Linux (WSL) je cenná funkcia, ktorá umožňuje používateľom Windows spúšťať linuxové distribúcie ako Ubuntu a Kali bez nastavovania virtuálneho počítača alebo dvojitého bootovania.

S WSL môžu používatelia systému Windows priamo používať nástroje príkazového riadka Linuxu, aplikácie a pomocné programy bez ďalších inštalačných krokov. Najnovšia verzia WSL, WSL 2, poskytuje väčšiu stabilitu a vyhradené jadro Linuxu.

Ako vývojár môžete využiť WSL na vývoj multiplatformových aplikácií bez toho, aby ste potrebovali vyhradený hardvér alebo opustili ekosystém Windows. Tu sú niektoré zo základných výhod používania WSL 2.

instagram viewer

  • Jednoduchý prístup k nástrojom a pomôckam systému Linux: Vývojári môžu priamo používať nástroje príkazového riadka Linuxu bez vyhradeného virtuálneho počítača alebo kontajnera.
  • Vylepšený výkon: WSL 2 poskytuje optimálny výkon, pretože vám dáva úplnú kontrolu nad vyhradeným jadrom Linuxu; to dáva vašim aplikáciám rýchlejšie spúšťacie časy a umožňuje efektívne využitie zdrojov.
  • Jednoduché nastavenie: Podsystém Windows pre Linux 2 sa inštaluje bez námahy. Môžete ho získať priamo prostredníctvom obchodu Microsoft Store; máte tiež možnosť vybrať si zo zoznamu podporovaných distribúcií Linuxu.
  • Bezproblémová integrácia so systémom Windows: Keďže WSL 2 je priamo integrovaný s OS Windows, vývojári môžu spúšťať aplikácie pre Linux a Windows súčasne a využívať zdieľané adresáre súborov.
  • Vylepšená integrácia Docker: Kontajnery Docker môžete natívne spúšťať na WSL 2 povolením nastavenia backendu WSL-2 v Docker Desktop; to pomôže zlepšiť kompatibilitu vašich aplikácií Docker a zlepšiť celkový výkon.

Prečo používať kód Visual Studio s WSL 2

VS Code je robustné integrované vývojové prostredie (IDE) vytvorené spoločnosťou Microsoft, ktoré podporuje všetky druhy programovacích jazykov. Vývojári uprednostňujú používanie Visual Studio Code, pretože funguje prakticky na každej platforme vrátane MacOS, Linuxu a Windowsu. Má tiež veľkú komunitu, ktorá sa venuje vytváraniu skvelých rozšírení, ktoré uľahčujú vývoj.

Ako vývojár, možnosť používať Visual Studio Code na vývoj aplikácií na platforme Windows spustenie týchto aplikácií na linuxovom jadre je tiež neuveriteľne výhodné a takmer neuveriteľné vlastnosť.

Keď integrujete kód VS do podsystému Windows pre Linux, môžete použiť jeho špecializované jadro Linux na zvýšenie kompatibility medzi platformami. Svoj pracovný tok môžete ďalej zefektívniť využitím integrovaného terminálu v rámci VS Code s WSL 2.

Ako integrovať WSL 2 s kódom Visual Studio

Zatiaľ čo podsystém Windows pre Linux poskytuje vyhradené jadro Linuxu, v ktorom môžete spúšťať svoje aplikácie, nemôžete priamo upravovať kód prostredníctvom jeho terminálu. Našťastie môžete svoj pracovný postup uľahčiť konfiguráciou kódu Visual Studio na integráciu s vašou distribúciou WSL 2 Linux.

Ako nainštalovať kód Visual Studio

Predpokladom je, že sa najprv musíte uistiť, že kód VS je správne nastavený na vašom počítači so systémom Windows. Inštalácia kódu VS je priamočiara a jednoduchá, ale ak si nie ste istí, môžete si pozrieť naše sprievodca pre začiatočníkov nastavením kódu Visual Studio na vašom počítači so systémom Windows:

  1. Zamierte na oficiálna stránka spoločnosti Microsoft a stiahnite si inštalačný program systému Windows.
  2. Po dokončení sťahovania spustite inštaláciu.
  3. Hlásajte ďalej, kým neuvidíte Vyberte Ďalšie úlohy krok a zabezpečiť Pridať do PATH je vybratá možnosť.
  4. Dokončite sprievodcu inštaláciou.

Ak ste už nainštalovali kód VS, musíte sa uistiť, že môžete použiť terminál na otvorenie adresára v kóde VS:

  1. Spustite kód VS z Desktop alebo Štart Ponuka.
  2. Vyberte Ctrl + Shift + P otvoriť Paleta príkazov.
  3. Do vyhľadávacieho poľa zadajte Príkaz Shell a hľadajte Shell Command: Nainštalujte príkaz "code" do shell PATH možnosť.
  4. Vyberte možnosť, ak ju vidíte. To vám umožní otvoriť adresár v kóde Visual Studio z príkazového riadku.

Ak sa možnosť nezobrazila, konfigurácia kódu VS je na vašom počítači už povolená.

Ako nakonfigurovať kód VS s WSL 2

Keď sa ubezpečíte, že kód VS je správne nastavený na vašom počítači so systémom Windows, môžete bezpečne pripojiť kód VS k podsystému Windows pre Linux 2:

  1. Ak ste už na svojom systéme nakonfigurovali WSL 2, môžete prejsť na ďalší krok. V opačnom prípade si stiahnite Ubuntu z Microsoft Store začať.
  2. Spustite Štart menu, vyhľadajte Kód Visual Studioa vyberte možnosť Najlepšia zhoda.
  3. Na paneli bočnej ponuky kliknite na Rozšírenia alebo použite skratku Ctrl + Shift + X na zobrazenie nainštalovaných rozšírení.
  4. V Vyhľadávacie rozšírenia v Marketplace pole, vyhľadajte WSL, vyberte najlepšiu zhodu a kliknite Inštalácia.
  5. Po nainštalovaní rozšírenia spustite svoju distribúciu WSL 2 (v našom prípade Ubuntu) cez Štart Ponuka. Môžete ho otvoriť aj cez Nový Terminál systému Windows.
  6. Prejdite do adresára projektu vo WSL 2 pomocou cd a potom zadajte nasledujúci príkaz na otvorenie priečinka vo VS Code:
    kód .
  7. VS Code teraz otvorí váš zdrojový kód v prostredí Windows, ale umožní vám ladiť a testovať vašu aplikáciu v prostredí Linuxu.

WSL 2 je pre vývojárov neuveriteľné

Ak ste vývojár, ktorý nie je úplne spokojný s Linuxom, ale stále ho potrebujete používať na prácu, dôrazne vám odporúčame oboznámiť sa s WSL 2. Je to neuveriteľný nástroj, ktorý sa v nasledujúcich rokoch zlepší.