Preprosto napišite kodo za aplikacije, združljive z Linuxom, in jih preverite tako, da skupaj nastavite kodo VS in WSL 2.

Microsoftova koda Visual Studio je zelo priljubljena in jo obožuje skupnost razvijalcev. Podsistem Windows za Linux je zmogljiv, a če integrirate kodo Visual Studio v svoj računalnik z operacijskim sistemom Windows v jedro WSL, lahko storite veliko več v krajšem času in na boljše načine.

Berite naprej, ko razpravljamo o WSL in o tem, kako lahko nastavite kodo VS v sistemu Windows za brezhiben potek dela.

Zakaj je WSL 2 tako poseben?

Podsistem Windows za Linux (WSL) je dragocena funkcija, ki uporabnikom sistema Windows omogoča zagon distribucij Linuxa, kot sta Ubuntu in Kali, brez nastavitve navideznega stroja ali dvojnega zagona.

Z WSL lahko uporabniki sistema Windows neposredno uporabljajo orodja ukazne vrstice Linux, aplikacije in pripomočke brez dodatnih namestitvenih korakov. Najnovejša različica WSL, WSL 2, zagotavlja večjo stabilnost in namensko jedro Linuxa.

Kot razvijalec lahko uporabite WSL za razvoj aplikacij na več platformah, ne da bi potrebovali namensko strojno opremo ali zapustili ekosistem Windows. Tukaj je nekaj bistvenih prednosti uporabe WSL 2.

instagram viewer

  • Preprost dostop do orodij in pripomočkov Linux: Razvijalci lahko neposredno uporabljajo orodja ukazne vrstice Linux brez namenskega VM ali vsebnika.
  • Izboljšana zmogljivost: WSL 2 zagotavlja optimalno delovanje, saj vam daje popoln nadzor nad namenskim jedrom Linuxa; to omogoča hitrejši zagon vaših aplikacij in omogoča učinkovito uporabo virov.
  • Preprosta nastavitev: Podsistem Windows za Linux 2 je enostavno namestiti. Dobite ga lahko neposredno prek trgovine Microsoft Store; prav tako lahko izbirate s seznama podprtih distribucij Linuxa.
  • Brezhibna integracija z Windows: Ker je WSL 2 neposredno integriran z operacijskim sistemom Windows, lahko razvijalci hkrati izvajajo aplikacije za Linux in Windows ter uporabljajo imenike datotek v skupni rabi.
  • Izboljšana integracija Dockerja: vsebnike Docker lahko izvirno izvajate na WSL 2 tako, da omogočite nastavitev zaledja WSL-2 v Docker Desktop; to bo pomagalo izboljšati združljivost vaših aplikacij Docker in izboljšalo splošno zmogljivost.

Zakaj uporabljati Visual Studio Code z WSL 2

VS Code je robustno integrirano razvojno okolje (IDE), ki ga je ustvaril Microsoft in podpira vse vrste programskih jezikov. Razvijalci raje uporabljajo Visual Studio Code, ker deluje na skoraj vseh platformah, vključno z macOS, Linux in Windows. Ima tudi veliko skupnost, namenjeno ustvarjanju odličnih razširitev, ki olajšajo razvoj.

Kot razvijalec, zmožnost uporabe Visual Studio Code za razvoj aplikacij na platformi Windows, medtem ko tudi izvajanje teh aplikacij v jedru Linuxa je neverjetno ugodno in skoraj neverjetno funkcija.

Ko integrirate kodo VS v podsistem Windows za Linux, lahko uporabite njegovo specializirano jedro Linuxa za izboljšanje združljivosti med platformami. Svoj potek dela lahko dodatno poenostavite z uporabo integriranega terminala znotraj kode VS z WSL 2.

Kako integrirati WSL 2 s kodo Visual Studio

Čeprav podsistem Windows za Linux ponuja namensko jedro Linuxa, v katerem lahko izvajate svoje aplikacije, ne morete neposredno urejati kode prek terminala. Na srečo si lahko olajšate potek dela tako, da konfigurirate Visual Studio Code za integracijo z vašo distribucijo WSL 2 Linux.

Kako namestiti kodo Visual Studio

Kot predpogoj morate najprej zagotoviti, da je koda VS pravilno nastavljena na vašem računalniku z operacijskim sistemom Windows. Namestitev kode VS je enostavna in preprosta, če pa niste prepričani, si lahko ogledate naše začetni vodnik za nastavitev Visual Studio Code na vašem računalniku z operacijskim sistemom Windows:

  1. Pojdite na uradno Microsoftovo spletno mesto in prenesite namestitveni program za Windows.
  2. Ko je prenos končan, zaženite namestitev.
  3. Pritiskajte naprej, dokler ne vidite Izberite Dodatne naloge korak in zagotovite Dodaj v PATH je izbrana možnost.
  4. Dokončajte čarovnika za namestitev.

Če ste že namestili VS Code, se morate prepričati, da lahko uporabite terminal za odpiranje imenika v VS Code:

  1. Zaženite kodo VS iz Namizje oz Začetek meni.
  2. Izberite Ctrl + Shift + P odpreti Paleta ukazov.
  3. V iskalno polje vnesite Ukaz lupine in poiščite Shell Command: Namestite ukaz "code" v shell PATH možnost.
  4. Izberite možnost, če jo vidite. To vam bo omogočilo, da odprete imenik v Visual Studio Code iz ukazne vrstice.

Če se možnost ni prikazala, je konfiguracija kode VS že omogočena v vašem računalniku.

Kako konfigurirati kodo VS z WSL 2

Ko zagotovite, da je koda VS pravilno nastavljena na vašem računalniku z operacijskim sistemom Windows, lahko varno povežete kodo VS s podsistemom Windows za Linux 2:

  1. Če ste že konfigurirali WSL 2 v sistemu, lahko preskočite na naslednji korak. V nasprotnem primeru prenesite Ubuntu iz Microsoft Store za začetek.
  2. Zaženite Začetek meni, iskanje Koda Visual Studioin izberite Najboljše ujemanje.
  3. V podoknu stranskega menija kliknite na Razširitve ikono ali uporabite bližnjico Ctrl + Shift + X za ogled nameščenih razširitev.
  4. V Razširitve iskanja v tržnici polje, iskanje WSL, izberite najvišje ujemanje in kliknite Namestite.
  5. Ko je razširitev nameščena, zaženite distribucijo WSL 2 (v našem primeru Ubuntu) prek Začetek meni. Odprete ga lahko tudi prek novo Windows terminal.
  6. Pomaknite se do imenika projekta v WSL 2 z uporabo cd in nato vnesite naslednji ukaz, da odprete mapo v kodi VS:
    Koda .
  7. Koda VS bo zdaj odprla vašo izvorno kodo v okolju Windows, vendar vam bo omogočila odpravljanje napak in testiranje vaše aplikacije v okolju Linux.

WSL 2 je neverjeten za razvijalce

Če ste razvijalec, ki z Linuxom niste povsem zadovoljni, vendar ga vseeno morate uporabljati za delo, toplo priporočamo, da se seznanite z WSL 2. To je neverjetno orodje, ki bo v prihodnjih letih še boljše.