Het terminalproces kon niet worden gestart in VS Code

Het terminalproces kon niet worden gestart in VS Code

Met het terminalproces van VS Code kunnen gebruikers scripts en opdrachten uitvoeren binnen de editoromgeving, waardoor de workflow-efficiëntie wordt verbeterd. Het biedt een opdrachtregelinterface voor het compileren van code, versiebeheer, installatie van afhankelijkheid en uitvoering van applicaties op de server. We hebben echter gemerkt dat het Terminal-proces soms niet start in VS Code . In dit bericht zullen we zien wat u kunt doen om dit probleem op te lossen.

Het terminalproces kan niet worden gestart

De bijbehorende subfoutmeldingen kunnen het uitvoerbare pad naar Shell zijn, afsluitcode 1, startmap, er is een native uitzondering opgetreden of Windows kan dit programma niet openen.

Het terminalproces kon niet worden gestart in VS Code

Fix Het terminalproces kon niet worden gestart in VS Code

Als het terminalproces niet start in Visual Studio Code, volgt u de onderstaande oplossingen.

  1. Controleer gebruikersinstellingen
  2. Update VS Code naar de nieuwste versie
  3. Installeer de nieuwste versie van Shell
  4. Schakel Trace-logboekregistratie in om een ​​logboek vast te leggen bij het starten van de terminal

Laten we er in detail over praten.

1] Controleer gebruikersinstellingen

Allereerst moeten we controleren en verifiëren dat er geen wijzigingen zijn aangebracht in de gebruikersinstelling waardoor we met dit probleem worden geconfronteerd. Om hetzelfde te doen, gaat u eerst naar Bestand > Voorkeuren > Instellingen of drukt u op Ctrl +.

Nu moeten we de terminal.integrated -instellingen controleren en wijzigen. Hieronder volgen de instellingen waar we voor moeten zorgen.

  • terminal.integrated.defaultProfile.{platform}– Om het standaard shell-profiel van de gebruiker te controleren.
  • terminal.integrated.profiles.{platform}– De gedefinieerde shell-profielen stellen het pad en de argumenten voor de shell in.
  • terminal.integrated.cwd– Om de huidige werkmap te controleren.
  • terminal.integrated.env.{platform}– Om de omgevingsvariabelen te controleren die aan het shell-proces worden toegevoegd.
  • terminal.integrated.inheritEnv– Om nieuwe shells het recht te geven hun omgeving van VS Code te erven.
  • terminal.integrated.automationProfile.{platform}– Om het shell-profiel te wijzigen voor automatiseringsgerelateerd terminalgebruik zoals taken en foutopsporing.
  • terminal.integrated.splitCwd– Om de huidige werkmap te beheren, begint een gesplitste terminal met.
  • terminal.integrated.windowsEnableConpty– Om het recht toe te staan ​​om ConPTY te gebruiken voor communicatie in Windows Terminal

Als u niet zeker weet waar u de wijzigingen heeft aangebracht, kunt u het filter Gewijzigd gebruiken . U kunt op het filterpictogram klikken en Gewijzigd selecteren of gewoon @modified invoeren in het zoekpictogram.

Om de meeste Integrated Terminal-instellingen te wijzigen, heeft u toegang nodig tot uw gebruikers-JSON-bestand. U kunt het openen door op de link ‘Bewerken in settings.json’ in de Instellingeneditor te klikken, of door de opdracht ‘Voorkeuren: Open gebruikersinstellingen (JSON)’ te gebruiken vanuit het opdrachtenpalet (Ctrl+Shift+P).

2] Update VS Code naar de nieuwste versie

Er is een mogelijkheid dat het probleem waarmee u wordt geconfronteerd te wijten is aan een bug, en aangezien we geen ontwikkelaar bij Microsoft zijn, kunnen we deze bugs het beste oplossen door de nieuwste versie van Visual Studio Code te installeren. Open dus VS Code en ga naar Help > Controleren op updates. Controleer nu of er een versie is uitgebracht die u kunt installeren. Installeer het naar de nieuwste versie en u bent klaar om te gaan.

3] Installeer de nieuwste versie van Shell

Als uw opdrachtregelinterface afzonderlijk van uw besturingssysteem is geïnstalleerd, kunt u overwegen de meest recent beschikbare versie van de interface te installeren. Dezelfde aanbeveling is van toepassing als u een oudere versie van uw besturingssysteem gebruikt. Sommige eerdere versies van Windows 10 waren bijvoorbeeld niet compatibel met de terminal in VS Code.

4] Schakel Trace-logboekregistratie in om een ​​logboek vast te leggen bij het starten van de terminal

Schakel traceringsregistratie in bij het starten van de terminal om het probleem te identificeren. Het logboek registreert alle argumenten die zijn gebruikt om het proces te creëren, waardoor het probleem vaak aan het licht komt. Onjuiste shell-namen, argumenten of omgevingsvariabelen kunnen voorkomen dat de terminal wordt gestart. Om hetzelfde te doen, volgt u de onderstaande stappen.

  1. Open eerst Taakbeheer en beëindig alle processen met betrekking tot VS Code.
  2. Open nu VS Code (om het vanuit Terminal te openen, voert u code –log trace uit).
  3. Druk op F1 of Fn + F1.
  4. Schrijf ‘Ontwikkelaar: Open logbestand…’ en druk op Enter.
  5. Selecteer nu een van de volgende opties.
    • Terminal: Frontend-invoerlogboeken.
    • PTY Host: Backend-logboeken

Dit zal het werk voor u doen.

Hopelijk zullen deze oplossingen de oplossing voor u zijn.

Waarom werkt mijn terminal niet in VS Code?

Als u problemen ondervindt bij het starten van de terminal in VS Code, kan dit te maken hebben met uw shell-installatie en niet met VS Code zelf. Er moet een exitcode in de terminal worden weergegeven, dus u kunt het probleem mogelijk oplossen door online naar de specifieke shell- en exitcode te zoeken.

Hoe start ik VS Code vanuit Terminalcode?

Het is vrij eenvoudig om VS Code vanaf de Terminal te starten. Het enige wat u hoeft te doen is Terminal of een ander opdrachtregelhulpprogramma zoals de opdrachtprompt of PowerShell te openen en “code –log trace” uit te voeren. Dit zal de truc voor je doen.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *