Kuinka käyttää VSCodea WSL:ssä

Windows Subsystem for Linux (WSL) on yksi kätevä työkalu, joka sinun pitäisi aina olla ohjelmistossasi. Ja jos käytät Visual Studio Codea ohjelmointiprojekteissasi, voit käyttää sitä ilman, että sinun tarvitsee avata uutta komentokehotetta.
Miksi käyttää VSCodea ja WSL:ää
Jos olet kehittäjä, ohjelmoija tai tietojenkäsittelytieteen opiskelija, sinulla on todennäköisesti ollut ongelmia koneiden ja käyttöjärjestelmien yhteensopivuusongelmissa.
Itse asiassa edes yksinkertainen tekstieditori ei toimi eri käyttöjärjestelmässä, jos sitä ei ole rakennettu ristiinyhteensopivuutta ajatellen. Siksi sinun on testattava ja kehitettävä eri ohjelmistoympäristöissä – ja juuri siihen WSL osaa parhaiten.
Mutta tässä on ongelma. GUI-sovellusten suorittaminen WSL:ssä voi olla melko hidasta. Ja Visual Studio Code, vaikka se on hyvä kaikilla ominaisuuksillaan, ei ole aivan ystävällinen hitaiden koneiden kanssa. Pahempaa, jos käytät sitä Linux GUI -ohjelman rakentamiseen.
Siellä Visual Studio Code WSL -laajennus tulee käyttöön. Se toimii Visual Studio Coden Windows-versiossasi, mutta ohjelmoi asioita WSL-tiedostojärjestelmässäsi.
Kuinka Visual Studio Coden WSL-laajennus toimii
Visual Studio Coden WSL-laajennuksen avulla voit käyttää WSL-tiedostoja etänä. Se on samanlaista kuin SSH:n kanssa tekeminen. Et käytä suoraan WSL-asennuksesi resursseja Visual Studio Coden suorittamiseen, mutta se muokkaa WSL-tiedostojasi käyttäessäsi tavallisia Windows-resursseja.
Tämä ei pelkästään säästä prosessointitehoa GUI-sovellusprototyyppien ajamiseen, vaan tarjoaa myös tuoreen ympäristön kehitystä varten.
Tämä tarkoittaa kuitenkin, että jotkin kolmannen osapuolen ohjelmiin perustuvat laajennukset eivät toimi, ellet asenna niitä myös WSL-ympäristöösi. Ei siis kääntäjiä, ei Dockeria, ei Nodea eikä varmasti tulkkeja. Edes PlatformIO ei toimi.
WSL-laajennuksella on omat hyvät ja huonot puolensa. Mutta jos toinen vaihtoehto on käyttää Linux-jakelua USB:llä tai kaksoiskäynnistyksenä, WSL:n käytön edut puhuvat puolestaan.
Kuinka yhdistää VSCode WSL:ään
- Siirry Visual Studio Codessa kohtaan Laajennukset ja etsi laajennusten hakupalkista "WSL".
- Napsauta "Asenna" -painiketta. Odota, kunnes se on valmis.
- Suorita komentohakupalkki siirtymällä kohtaan "Ohje -> Näytä kaikki komennot" tai painamalla CTRL + Vaihto + P.
- Kirjoita WSL: Yhdistä WSL:iin komentohakupalkkiin muodostaaksesi yhteyden WSL:ään.
Huomautus: WSL kutsuu tätä "etäyhteyden aloittamiseksi" ja tietäisit, että se on yhdistetty, jos se sanoo vasemmassa alakulmassa WSL:
- Ensimmäisellä kerralla laajennus etsii tietokoneellesi tällä hetkellä asennettua WSL:ää. Jos se ei ole saatavilla tai laajennus ei löydä sitä, sinun on ladattava se ensin komennolla "Yhdistä WSL:iin Distrolla…".
Laajennusten asentaminen WSL Visual Studio Code -koodiin
- Napsauta Laajennukset-painiketta nähdäksesi luettelon Visual Studio Code -laajennuksista. Siellä pitäisi olla uusi luokka, jossa lukee "Paikallinen – asennettu".
- Jos tarvitset laajennuksia, voit napsauttaa painiketta, jossa lukee "Asenna WSL:ään:
", jotta ne ovat käytettävissä nykyisessä jakelussasi.
- Kun ne on asennettu, voit jatkaa niiden käyttöä, vaikka katkaisisit WSL-jakelun ja yhdistäisit sen uudelleen toisella kerralla. Olet nyt valmis käyttämään Visual Studio Codea WSL:ssä.
Usein Kysytyt Kysymykset
Kuinka voin palata normaaliin Visual Studio -koodiin WSL-laajennuksen asentamisen jälkeen?
Vaikka käynnistät Visual Studio Coden uudelleen, WSL-ilmentymäsi tulee näkyviin aina, kun suoritat sen. Katkaise yhteys painamalla Ctrl + Vaihto + P ja kirjoittamalla komentopalettiin remote: close remote connection.
Onko WSL-laajennus saatavilla VSCodiumissa?
Koska Microsoft ylläpitää WSL-laajennusta, se ei sisälly VSCodiumiin.
Nyt kun olet lukenut Kuinka käyttää VSCodea WSL:ssä loppuun, kutsumme sinut tutustumaan lisää Windows-kategoriaan. Löydät sieltä muita mielenkiintoisia artikkeleita, jotka laajentavat tietojasi ja pitävät sinut ajan tasalla. Älä lopeta lukemista ja löytämistä!
Vastaa