Introduzione
Con le estensioni remote di Visual Studio Code (VS Code), è possibile connettersi e sviluppare su computer remoti senza dover uscire da VS Code. È possibile lavorare su più progetti in questi ambienti remoti. Potrebbe anche essere necessario connettersi a più ambienti remoti.
È importante sapere come personalizzare VS Code per qualsiasi progetto o ambiente in modo da poter essere più produttivi e concentrati solo con le impostazioni e le estensioni necessarie.
Scenario: Lavorare presso un'agenzia
Si supponga di lavorare presso un'agenzia che esegue progetti di sviluppo Web per grossi clienti. Gli sviluppatori in questa agenzia lavorano in diversi linguaggi e framework. L'agenzia si è standardizzata su contenitori Docker per gli ambienti di sviluppo. Questi ambienti Docker semplificano agli sviluppatori l'accesso o l'uscita dai progetti senza dover configurare i computer per ogni progetto su cui lavorano.
L'agenzia ha un cliente che vuole che tutte le operazioni vengano eseguite sulle macchine virtuali (VM) del cliente. Il cliente ha configurato un ambiente specifico per l'agenzia in queste VM. Questo ambiente simula l'ambiente di produzione del cliente. Il cliente ha problemi di sicurezza e vuole assicurarsi che tutto il codice rimanga su queste VM.
Gli sviluppatori in questa agenzia spesso devono contribuire ai progetti sia in contenitori Docker che su VM remote. Si usa VS Code su più computer. Quando è utile, VS Code può essere usato anche dal browser. Si sta cercando un modo per gestire le impostazioni di VS Code in una posizione centrale per semplificare il passaggio tra istanze e ambienti in cui si usa VS Code.
Cosa si fa?
Contenuto del modulo:
- Attivare e configurare la sincronizzazione delle impostazioni in VS Code.
- Caricare una versione personalizzata di VS Code sia in locale che sul Web.
- Creare profili personalizzati per vari progetti e ambienti remoti.
- Combinare più ambienti di sviluppo remoti per un'esperienza di sviluppo personalizzata.
Qual è l'obiettivo principale?
Al termine di questo modulo, si avranno le conoscenze per configurare e sincronizzare configurazioni personalizzate di VS Code per più progetti e ambienti.