Impossibile avviare il processo terminale in VS Code
Il processo terminale di VS Code consente agli utenti di eseguire script e comandi all’interno dell’ambiente dell’editor, migliorando l’efficienza del flusso di lavoro. Fornisce un’interfaccia della riga di comando per la compilazione del codice, la gestione del controllo della versione, l’installazione delle dipendenze e l’esecuzione delle applicazioni lato server. Tuttavia, abbiamo notato che a volte il processo Terminale non riesce ad avviarsi in VS Code . In questo post vedremo cosa puoi fare per risolvere questo problema.
Impossibile avviare il processo del terminale
I messaggi di errore secondari associati potrebbero essere Percorso dell’eseguibile della shell, Codice di uscita 1, Directory di avvio, Si è verificata un’eccezione nativa oppure Windows non può aprire questo programma.
Correzione Impossibile avviare il processo del terminale in VS Code
Se il processo del terminale non si avvia in Visual Studio Code, seguire le soluzioni indicate di seguito.
- Esamina le impostazioni dell’utente
- Aggiorna VS Code alla versione più recente
- Installa l’ultima versione di Shell
- Attiva la registrazione della traccia per acquisire un registro all’avvio del terminale
Parliamo di loro in dettaglio.
1] Rivedi le impostazioni dell’utente
Prima di tutto dobbiamo controllare e verificare che non siano state apportate modifiche alle impostazioni dell’utente a causa delle quali ci troviamo di fronte a questo problema. Per fare lo stesso, prima di tutto, vai su File > Preferenze > Impostazioni o premi Ctrl +,.
Ora dobbiamo controllare e modificare le impostazioni di terminal.integrated . Di seguito sono riportate le impostazioni di cui dobbiamo occuparci.
-
terminal.integrated.defaultProfile.{platform}
– Per verificare il profilo shell predefinito dell’utente. -
terminal.integrated.profiles.{platform}
– I profili della shell definiti impostano il percorso e gli argomenti per la shell. -
terminal.integrated.cwd
– Per controllare la directory di lavoro corrente. -
terminal.integrated.env.{platform}
– Per controllare le variabili d’ambiente che verranno aggiunte al processo di shell. -
terminal.integrated.inheritEnv
– Per consentire alle nuove shell il privilegio di ereditare il proprio ambiente da VS Code. -
terminal.integrated.automationProfile.{platform}
– Per modificare il profilo della shell per l’utilizzo del terminale correlato all’automazione come attività e debug. -
terminal.integrated.splitCwd
– Per controllare la directory di lavoro corrente inizia con un terminale diviso. -
terminal.integrated.windowsEnableConpty
– Per consentire il privilegio di utilizzare ConPTY per la comunicazione nel terminale Windows
Se non sei sicuro di dove hai apportato le modifiche, prova a utilizzare il filtro Modificato . Puoi fare clic sull’icona Filtro e selezionare Modificato o semplicemente inserire @modificato nell’icona di ricerca.
Per modificare la maggior parte delle impostazioni del terminale integrato, dovrai accedere al file JSON dell’utente. Puoi aprirlo facendo clic sul collegamento “Modifica in settings.json” nell’editor delle impostazioni o utilizzando il comando “Preferenze: Apri impostazioni utente (JSON)” dalla tavolozza dei comandi (Ctrl+Shift+P).
2] Aggiorna VS Code alla versione più recente
È possibile che il problema che stai riscontrando sia dovuto a un bug e, poiché non siamo uno sviluppatore Microsoft, la soluzione migliore per risolvere questi bug è installare la versione più recente di Visual Studio Code. Quindi, apri VS Code e vai su Aiuto > Controlla aggiornamenti. Ora controlla se è stata rilasciata una versione che puoi installare. Installalo alla versione più recente e sarai a posto.
3] Installa l’ultima versione di Shell
Se l’interfaccia della riga di comando è installata separatamente dal sistema operativo, valuta la possibilità di installare la versione più recente disponibile dell’interfaccia. La stessa raccomandazione si applica se utilizzi una versione precedente del tuo sistema operativo. Ad esempio, alcune versioni precedenti di Windows 10 non erano compatibili con il terminale in VS Code.
4] Attiva la registrazione della traccia per acquisire un registro all’avvio del terminale
Abilita la registrazione della traccia all’avvio del terminale per identificare il problema. Il registro registra tutti gli argomenti utilizzati per creare il processo che spesso rivela il problema. Nomi di shell, argomenti o variabili di ambiente errati possono impedire l’avvio del terminale. Per fare lo stesso, seguire i passaggi indicati di seguito.
- Prima di tutto, apri il Task Manager e termina tutti i processi relativi a VS Code.
- Ora apri VS Code (per aprirlo dal Terminale, esegui code –log trace).
- Premi F1 o Fn + F1.
- Scrivi “Sviluppatore: Apri file di registro…” e premi Invio.
- Ora seleziona una delle seguenti opzioni.
- Terminale: log di input del frontend.
- Host PTY: registri back-end
Questo farà il lavoro per te.
Speriamo che queste soluzioni facciano al caso tuo.
Perché il mio terminale non funziona in VS Code?
Se riscontri problemi con l’avvio del terminale in VS Code, potrebbe essere correlato all’installazione della shell anziché a VS Code stesso. Deve essere visualizzato un codice di uscita nel terminale, quindi potresti essere in grado di risolvere il problema cercando la shell specifica e il codice di uscita online.
Come posso avviare VS Code dal codice terminale?
È piuttosto semplice avviare VS Code dal terminale. Tutto quello che devi fare è aprire Terminale o qualsiasi altra utilità da riga di comando come Prompt dei comandi o PowerShell ed eseguire “code –log trace”. Questo farà al caso tuo.
Lascia un commento