Il file "Launch. json" è una parte essenziale della configurazione del processo di debug nel codice Visual Studio. Definisce le configurazioni di lancio che specificano come avviare e eseguire il debug di vari tipi di applicazioni o moduli.
Per aprire il file "Launch. json", è necessario seguire alcuni semplici passaggi:
Passaggio 1: apri il codice Visual Studio se non è già in esecuzione.
Passaggio 2: vai alla vista Debug facendo clic sull'icona del bug nella barra delle attività sul pannello laterale. In alternativa, è possibile utilizzare il collegamento CTRL+SHIFT+D (Windows/Linux) o CMD+SHIFT+D (MAC).
Passaggio 3: nella vista Debug, fare clic sull'icona Gear per aprire il file di configurazione "Launch. json".
Passaggio 4: se esiste già il file "Launch. json", si aprirà in una nuova scheda. In caso contrario, il codice Visual Studio ti chiederà di creare questo file. Fai clic sull'opzione "Crea un file lancia. json".
Passaggio 5: il file "Launch. json" si aprirà nell'editor di codice, dove è possibile definire le configurazioni di debug specifiche. Consiste in varie proprietà e loro valori che definiscono il modo in cui il codice dovrebbe essere lanciato e debug.
Passaggio 6: infine, è possibile aggiungere o modificare diversi tipi di configurazioni, come node. js, python o debug Chrome, in base alle tue esigenze.
Aprendo il file "Launch. json", ottieni la possibilità di configurare e personalizzare il processo di debug nel codice Visual Studio. Fornisce una vasta gamma di opzioni e funzionalità che rendono le attività di sviluppo più facili ed efficienti.
Passaggio 1: avvia il codice Visual Studio
Prima di poter aprire il file "Launch. json" nel codice Visual Studio, è necessario prima avviare lo strumento di modifica del codice. Ecco i passaggi da seguire:
Utilizzando l'interfaccia:
Avvia il codice Visual Studio facendo doppio clic sulla sua icona sul desktop o cercandolo nel menu Start.
Usando la riga di comando:
Se si preferisce utilizzare la riga di comando, aprire un nuovo terminale o una finestra del prompt dei comandi e passare alla posizione in cui è installato il codice Visual Studio. Utilizzare il comando appropriato per il sistema operativo per avviare lo strumento:
- Windows: esegui il comando
codice
. - Mac: esegui il comando
codice
. - Linux: esegui il comando
codice
.
Una volta lanciato il codice Visual Studio, ti verrà presentato l'interfaccia principale.
Passaggio 2: aprire la tavolozza di comandi
Dopo aver creato il file launch. json, il passaggio successivo consiste nell'aprire la tavolozza dei comandi in Visual Studio Code. La tavolozza dei comandi è una funzionalità dell'interfaccia VS Code che consente di accedere a vari comandi e funzionalità.
Per aprire la tavolozza dei comandi, puoi utilizzare la scorciatoia da tastieraCtrl+Maiusc+P
(Windows/Linux) oComando + Maiusc + P
(Mac). In alternativa, puoi fare clic sul menu Visualizza, quindi selezionare Tavolozza comandi.
Utilizzando la tavolozza dei comandi per aprire il file launch. json
Una volta aperta la tavolozza dei comandi, digitare "eseguire il debug
" per filtrare i comandi disponibili. Dovresti vedere un comando chiamato "Debug: Apri launch. json" nell'elenco dei suggerimenti. Seleziona questo comando per aprire il file launch. json.
Personalizzazione del file launch. json
Il file launch. json viene utilizzato per configurare il processo di debug in Visual Studio Code. Contiene diverse configurazioni per l'avvio e il debug di vari tipi di applicazioni. Per impostazione predefinita, il file fornisce alcuni modelli predefiniti per le lingue e le piattaforme più diffuse.
Puoi aggiungere ulteriori configurazioni di avvio modificando il file launch. json. Ogni configurazione è definita come un oggetto JSON con proprietà come "nome", "tipo", "richiesta", "programma" e "args". Queste proprietà specificano i dettagli della sessione di debug, incluso il tipo di applicazione, il punto di ingresso ed eventuali argomenti o file aggiuntivi.
Visual Studio Code offre il completamento automatico e suggerimenti per le proprietà nel file launch. json. Fornisce inoltre commenti in linea per guidarti nella personalizzazione della configurazione. Quando modifichi il file, assicurati di seguire la formattazione e la sintassi JSON corrette.
Le configurazioni supportate possono variare a seconda del linguaggio o del framework utilizzato. Alcune configurazioni comuni includono:
- launch: utilizzato per avviare un'applicazione per il debug.
- attach: utilizzato per collegare il debugger a un processo già in esecuzione.
- attach to Chrome: utilizzato per collegare il debugger a un'istanza in esecuzione di Google Chrome o Microsoft Edge.
- node: utilizzato per il debug delle applicazioni Node. js.
- python: utilizzato per il debug delle applicazioni Python.
- gdb o lldb : utilizzato per il debug di applicazioni C/C++ rispettivamente con GDB o LLDB.
- java: utilizzato per il debug delle applicazioni Java.
- cppvsdbg : utilizzato per il debug di applicazioni C++ con il debugger di Microsoft Visual Studio.
Oltre alla proprietà "Configurazioni", il file Launch. json può anche avere proprietà aggiuntive come "composti" per definire le configurazioni di lancio composto e "env" per l'impostazione di variabili di ambiente.
Assicurati di salvare il file Launch. json dopo aver apportato modifiche. Le configurazioni che definiscono in questo file verranno visualizzate nel discesa di configurazione del debug nella barra degli strumenti VS Code.
Passaggio 3: inserisci 'launch. json' nella barra di ricerca
Una volta che il codice Visual Studio è stato installato e aperto, è possibile seguire i passaggi successivi per individuare e aprire il file "Launch. json":
Passaggio 1: aprire la tavolozza di comandi
La tavolozza di comandi nel codice Visual Studio consente di accedere facilmente a varie azioni e comandi. Per aprirlo, è possibile utilizzare il seguente scorciatoia da tastiera:
Windows/Linux | Ctrl+Maiusc+P |
Mac | Comando + Maiusc + P |
Passaggio 2: immettere il comando
Una volta aperta la tavolozza dei comandi, vedrai un campo di input di testo in cui è possibile inserire i comandi. Iniziare a digitare "Launch. json
"Nella barra di ricerca e vedrai un elenco di comandi e opzioni corrispondenti.
Passaggio 3: selezionare il comando 'Preferences: Open Launch. json'
Tra l'elenco delle opzioni che compaiono nella tavolozza di comandi, dovresti vedere una voce etichettata "Preferenze: Open Launch. json
"Questo è il comando che è necessario selezionare per aprire il file 'Launch. json'.
Dopo aver selezionato il comando, il file "Launch. json" verrà aperto nell'editor. Questo file è dove è possibile configurare varie impostazioni per l'avvio e il debug di programmi nel codice Visual Studio.
Nota: se il file "Launch. json" non esiste, il codice Visual Studio ti fornirà alcuni frammenti predefiniti per diversi linguaggi di programmazione. Puoi scegliere quello che corrisponde meglio alla configurazione del tuo progetto e modificarla di conseguenza.
In questo file, è possibile definire diverse configurazioni di lancio, impostare punti di interruzione, configurare variabili e altro ancora. Ogni configurazione ha un set specifico di proprietà che definiscono come il debugger dovrebbe comportarsi durante il lancio del programma.
Convalida della sintassi aggiuntiva: il codice Visual Studio fornisce anche la convalida della sintassi per il file "Launch. json". Ciò significa che se commetti un errore o ci sono errori nel file, verranno evidenziati e potrai risolverli facilmente.
Ora che hai aperto il file "Launch. json", puoi procedere a configurare le impostazioni di lancio desiderate per il tuo progetto. Questo file è una parte essenziale del debug nel codice Visual Studio, che consente di controllare come opera il debugger e interagisce con il codice.
File Launch. json per DevTools Extension
Il file "Launch. json" nel codice Visual Studio viene utilizzato per specificare le impostazioni di configurazione per l'avvio del progetto o dell'applicazione con l'estensione DevTools. Questo file consente di definire varie configurazioni di lancio con diverse impostazioni e opzioni per il debug e l'esecuzione del codice.
Creazione del file launch. json
Per creare un file "Launch. json" per la tua estensione DevTools, segui questi passaggi:
- Apri il codice Visual Studio e naviga nell'area di lavoro
- Fare clic sul pulsante Debug o premere Ctrl+Shift+D sulla tastiera per aprire il riquadro di debug
- Nel riquadro di debug, fai clic sull'icona Gear per aprire il file di lancio. json per la modifica
Attributi e impostazioni comuni
Il file Launch. json è costituito da diversi attributi e impostazioni che possono essere personalizzati in base ai requisiti specifici del progetto. Alcuni degli attributi e delle impostazioni comuni includono:
Attributo/impostazione | Descrizione |
---|---|
tipo | Il tipo di debugger da utilizzare, come "lldb-mi" o "cppdbg" |
nome | Il nome della configurazione di lancio |
richiesta | Il tipo di richiesta di lancio, come "lancio" o "allegato" |
programma | Il percorso del file o della cartella per il debug |
CWD | L'attuale directory di lavoro per il processo debug |
STAMPERTENTRY | Se fermarsi al punto di ingresso del programma |
Impostazioni e opzioni avanzate
Oltre agli attributi e alle impostazioni comuni, è anche possibile personalizzare la configurazione di avvio con opzioni avanzate. Alcune di queste opzioni includono:
- Aggiuntalibsearchpath: specifica percorsi aggiuntivi per cercare librerie condivise
- SymbolsearchPath: specifica percorsi aggiuntivi per cercare file di simboli
- MIDEBUGGERPATH: Specifica il percorso dell'eseguibile del debugger
- Ambiente: specifica le variabili di ambiente da utilizzare durante il debug
- aggiuntivo: specifica ulteriori argomenti da passare al debugger
Sintassi e intellettisense
Quando si modifica il file Launch. json, la funzione Intellisense di Visual Studio Code fornisce suggerimenti e completamento automatico per gli attributi e le impostazioni disponibili. Evidenzia inoltre eventuali errori di sintassi o valori richiesti mancanti.
Per impostazione predefinita, Visual Studio Code utilizza JSON con descrizioni ricche di markdown per la configurazione del file Launch. json. Ciò consente di comprendere facilmente lo scopo e l'uso di ciascun attributo o impostazione.
Utilizzo del file di launch. json
Dopo aver configurato il file Launch. json con le impostazioni e le opzioni desiderate, è possibile utilizzarlo per avviare il progetto o l'applicazione con l'estensione DevTools. È possibile selezionare la configurazione di avvio desiderata dalla barra degli strumenti di debug del codice Visual Studio o facendo clic con il pulsante destro del mouse sull'editor e selezionando l'opzione "Avvia debug".
Quando viene avviato il debugger, il codice Visual Studio applicherà le impostazioni e le opzioni specificate dal file Launch. json, consentendo di eseguire il debug ed eseguire il codice come desiderato.
Cos'è ilunch. json?
Il file Launch. json è un file di configurazione basato su JSON utilizzato dal debugger del codice Visual Studio per configurare l'avvio di un'applicazione per il debug. Contiene impostazioni che configurano vari aspetti del processo di debug, come le variabili di ambiente, gli argomenti della linea di comando e le opzioni di avvio.
Struttura di Launch. json
Il file Launch. json è costituito da un oggetto JSON con proprietà diverse che definiscono le configurazioni di debug. Ogni configurazione è rappresentata da un oggetto JSON con proprietà specifiche. Alcune delle proprietà comunemente usate includono:
Proprietà | Descrizione |
---|---|
nome | Il nome della configurazione del debug. |
tipo | Il tipo di debugger utilizzato per il debug. |
richiesta | Il tipo di richiesta inviata al debugger (ad esempio, "lancio", "allegato"). |
programma | Il punto di ingresso o l'eseguibile principale dell'applicazione da debug. |
args | Gli argomenti della linea di comando passati alla domanda. |
stoponentry | Un flag che indica se fermarsi nel punto di ingresso dell'applicazione. |
ambiente | Le variabili di ambiente per la sessione di debug. |
SourceFileMap | Una mappatura dei percorsi di file dall'obiettivo di debug ai percorsi corrispondenti nel file system locale. |
MIDEBUGGERPATH | Il percorso per il debugger eseguibile per il debug di applicazioni C/C ++. |
DebugserverPath | Il percorso per il server di debug eseguibile per il debug remoto. |
Midebuggerargs | Argomenti di linea di comando aggiuntivi da passare al debugger C/C ++. |
filtrostderr | Un flag che indica se filtrare l'output di STderr nella console di debug. |
sintassonly | Un flag che indica se eseguire solo il controllo della sintassi. |
Il file Launch. json supporta Intellisense, che fornisce suggerimenti e frammenti durante la modifica delle configurazioni. È possibile accedere e modificare tramite il pannello di debug nel codice Visual Studio o aperto manualmente dalla cartella . VScode nella directory del progetto.
Frammenti predefiniti
Il file launch. json contiene snippet predefiniti che possono essere utilizzati come punto di partenza per creare nuove configurazioni di debug. Questi snippet predefiniti coprono vari linguaggi di programmazione e tipi di applicazioni, come Node. js, Python, Java e altro. Forniscono un modo rapido per configurare le impostazioni di base necessarie per il debug di tipi specifici di applicazioni.
Inoltre, il file launch. json supporta anche i commenti, che possono essere utilizzati per aggiungere spiegazioni o note sulle configurazioni. I commenti nel file iniziano con "//" o "/*" e terminano con "*/".
Per saperne di più sul file launch. json e su come configurarlo per diversi tipi di applicazioni, fare riferimento al file ufficiale Documentazione di Visual Studio Code