Scrivi facilmente il codice per le app compatibili con Linux e controllale configurando insieme VS Code e WSL 2.

Il codice Visual Studio di Microsoft è molto popolare e amato dalla comunità degli sviluppatori. Il sottosistema Windows per Linux è potente, ma se integri Visual Studio Code nel tuo PC Windows nel kernel di WSL, puoi fare molto di più in meno tempo e in modi migliori.

Continua a leggere mentre discutiamo di WSL e di come configurare VS Code su Windows per un flusso di lavoro senza interruzioni.

Cosa rende WSL 2 così speciale?

Il sottosistema Windows per Linux (WSL) è una funzionalità preziosa che consente agli utenti Windows di eseguire distribuzioni Linux come Ubuntu e Kali senza configurare una macchina virtuale o dual-boot.

Con WSL, gli utenti Windows possono usare direttamente gli strumenti, le applicazioni e le utilità della riga di comando di Linux senza passaggi di installazione aggiuntivi. La versione più recente di WSL, WSL 2, offre maggiore stabilità e un kernel Linux dedicato.

instagram viewer

In qualità di sviluppatore, puoi utilizzare WSL per sviluppare applicazioni multipiattaforma senza bisogno di hardware dedicato o uscire dall'ecosistema Windows. Ecco alcuni dei vantaggi essenziali dell'utilizzo di WSL 2.

  • Accedi facilmente agli strumenti e alle utilità di Linux: gli sviluppatori possono utilizzare direttamente gli strumenti della riga di comando di Linux senza una VM o un contenitore dedicato.
  • Prestazione migliorata: WSL 2 offre prestazioni ottimali in quanto offre il controllo completo su un kernel Linux dedicato; questo offre alle tue applicazioni tempi di avvio più rapidi e consente un utilizzo efficiente delle risorse.
  • Configurazione semplice: Il sottosistema Windows per Linux 2 è facile da installare. Puoi ottenerlo direttamente tramite Microsoft Store; sei anche libero di scegliere da un elenco di distribuzioni Linux supportate.
  • Integrazione perfetta con Windows: poiché WSL 2 è integrato direttamente con il sistema operativo Windows, gli sviluppatori possono eseguire app Linux e Windows contemporaneamente e utilizzare directory di file condivise.
  • Integrazione Docker migliorata: è possibile eseguire in modo nativo i contenitori Docker su WSL 2 abilitando l'impostazione back-end WSL-2 in Docker Desktop; ciò contribuirà a migliorare la compatibilità delle tue app Docker e migliorare le prestazioni complessive.

Perché usare Visual Studio Code con WSL 2

VS Code è un robusto ambiente di sviluppo integrato (IDE) creato da Microsoft che supporta tutti i tipi di linguaggi di programmazione. Gli sviluppatori preferiscono utilizzare Visual Studio Code perché funziona praticamente su ogni piattaforma, inclusi macOS, Linux e Windows. Ha anche una grande comunità dedicata alla creazione di grandi estensioni che facilitano lo sviluppo.

In qualità di sviluppatore, la possibilità di utilizzare Visual Studio Code per lo sviluppo di app su una piattaforma Windows mentre anche eseguire quelle app su un kernel Linux è incredibilmente vantaggioso e quasi incredibile caratteristica.

Quando integri VS Code nel sottosistema Windows per Linux, puoi usare il suo kernel Linux specializzato per migliorare la compatibilità multipiattaforma. Puoi semplificare ulteriormente il tuo flusso di lavoro utilizzando il terminale integrato all'interno di VS Code con WSL 2.

Come integrare WSL 2 con Visual Studio Code

Mentre il sottosistema Windows per Linux fornisce un kernel Linux dedicato in cui puoi eseguire le tue app, non puoi modificare direttamente il codice tramite il suo terminale. Fortunatamente, puoi semplificare il tuo flusso di lavoro configurando Visual Studio Code per l'integrazione con la tua distribuzione Linux WSL 2.

Come installare il codice di Visual Studio

Come prerequisito, devi prima assicurarti che VS Code sia configurato correttamente sul tuo PC Windows. L'installazione di VS Code è semplice e diretta, ma se non sei sicuro, puoi dare un'occhiata al nostro guida per principianti alla configurazione di Visual Studio Code sul tuo PC Windows:

  1. Vai al sito ufficiale Microsoft e scarica il programma di installazione di Windows.
  2. Una volta completato il download, eseguire la configurazione dell'installazione.
  3. Premi avanti finché non vedi il file Seleziona Attività aggiuntive passo, e garantire il Aggiungi a PERCORSO l'opzione è selezionata.
  4. Completa la procedura guidata di installazione.

Se hai già installato VS Code, devi assicurarti di poter utilizzare il terminale per aprire una directory in VS Code:

  1. Avvia VS Code da Scrivania O Inizio menù.
  2. Selezionare Ctrl + Maiusc + P per aprire il Tavolozza dei comandi.
  3. Nella casella di ricerca, digita Comando shell e cerca il Comando shell: installa il comando "codice" nel PERCORSO della shell opzione.
  4. Seleziona l'opzione se riesci a vederla. Ciò ti consentirà di aprire una directory in Visual Studio Code dalla riga di comando.

Se l'opzione non viene visualizzata, la configurazione di VS Code è già abilitata sul tuo PC.

Come configurare VS Code con WSL 2

Dopo esserti assicurato che VS Code sia configurato correttamente sul tuo PC Windows, puoi connettere in modo sicuro VS Code al sottosistema Windows per Linux 2:

  1. Puoi saltare al passaggio successivo se hai già configurato WSL 2 nel tuo sistema. Altrimenti, scarica Ubuntu dal file Microsoft Store per iniziare.
  2. Avvia il Inizio menu, cerca Codice VisualStudioe selezionare la migliore corrispondenza.
  3. Dal riquadro del menu laterale, fare clic su Estensioni icona o utilizzare la scorciatoia CTRL+MAIUSC+X per visualizzare le estensioni installate.
  4. Nel Estensioni di ricerca nel Marketplace campo, cerca WSL, seleziona la corrispondenza più alta e fai clic Installare.
  5. Una volta installata l'estensione, avvia la tua distribuzione WSL 2 (Ubuntu nel nostro caso) tramite il file Inizio menù. Puoi anche aprirlo tramite il nuovo Terminale Windows.
  6. Passare alla directory del progetto in WSL 2 utilizzando il file CD comando e quindi immettere il seguente comando per aprire la cartella in VS Code:
    codice .
  7. VS Code ora aprirà il tuo codice sorgente nell'ambiente Windows ma ti consentirà di eseguire il debug e testare la tua app nell'ambiente Linux.

WSL 2 è incredibile per gli sviluppatori

Se sei uno sviluppatore che non è completamente soddisfatto di Linux ma ha comunque bisogno di usarlo per lavoro, ti consigliamo vivamente di familiarizzare con WSL 2. È uno strumento incredibile che migliorerà negli anni a venire.