Delen via


De ISE-ervaring repliceren in Visual Studio Code

Hoewel de PowerShell-extensie voor VS Code geen volledige functiepariteit zoekt met de PowerShell ISE, zijn er functies die de VS Code-ervaring natuurlijker maken voor gebruikers van de ISE.

Dit document probeert instellingen weer te geven die u in VS Code kunt configureren om de gebruikerservaring iets vertrouwder te maken dan de ISE.

ISE-modus

Notitie

Deze functie is beschikbaar in de PowerShell Preview-extensie sinds versie 2019.12.0 en in de PowerShell-extensie sinds versie 2020.3.0.

De eenvoudigste manier om de ISE-ervaring in Visual Studio Code te repliceren, is door 'ISE-modus' in te schakelen. Hiervoor opent u het opdrachtenpalet (F1 OF Ctrl+Shift+P OF Cmd+Shift+P op macOS) en typt u 'ISE-modus'. Selecteer 'PowerShell: ISE-modus inschakelen' in de lijst.

Met deze opdracht worden automatisch de instellingen toegepast die hieronder worden beschreven. Het resultaat ziet er als volgt uit:

Visual Studio Code in de ISE-modus

Configuratie-instellingen voor ISE-modus

De ISE-modus brengt de volgende wijzigingen aan in VS Code-instellingen.

  • Sleutelbindingen

    Functie ISE-binding VS Code Binding
    Foutopsporingsprogramma onderbreken en stopzetten Ctrl+B F6
    Huidige regel/gemarkeerde tekst uitvoeren F8 F8
    Beschikbare fragmenten weergeven Ctrl+J Ctrl+Alt+J

    Notitie

    U kunt ook uw eigen sleutelbindingen configureren in VS Code.

  • Vereenvoudigde ISE-achtige gebruikersinterface

    Als u de Visual Studio Code-gebruikersinterface wilt vereenvoudigen om de gebruikersinterface van de ISE nauwkeuriger te bekijken, past u deze twee instellingen toe:

    "workbench.activityBar.visible": false,
    "debug.openDebug": "neverOpen",
    

    Deze instellingen verbergen de sectie 'Activiteitsbalk' en de secties 'Foutopsporingszijdebalk' die in het rode vak hieronder worden weergegeven:

    gemarkeerde sectie bevat activiteitenbalk en zijbalk voor foutopsporing

    Het eindresultaat ziet er als volgt uit:

    vereenvoudigde weergave van VS Code-

  • Tab-aanvulling

    Als u meer ISE-achtige tabvoltooiing wilt inschakelen, voegt u deze instelling toe:

    "editor.tabCompletion": "on",
    
  • Geen focus op de console tijdens het uitvoeren

    Als u de focus in de editor wilt houden wanneer u uitvoert met F8-:

    "powershell.integratedConsole.focusConsoleOnExecute": false
    

    De standaardwaarde is true voor toegankelijkheidsdoeleinden.

  • Start geïntegreerde console niet bij het opstarten

    Als u de geïntegreerde console wilt stoppen bij het opstarten, stelt u het volgende in:

    "powershell.integratedConsole.showOnStartup": false
    

    Notitie

    Het PowerShell-proces op de achtergrond wordt nog steeds gestart om functionaliteiten zoals IntelliSense, scriptanalyse, symboolnavigatie, enzovoort te bieden, maar de console wordt niet weergegeven.

  • Stel dat bestanden standaard PowerShell zijn

    Als u nieuwe/naamloze bestanden wilt maken, registreert u zich standaard als PowerShell:

    "files.defaultLanguage": "powershell",
    
  • Kleurenschema

    Er zijn een aantal ISE-thema's beschikbaar voor VS Code om de editor er veel meer uit te laten zien als de ISE.

    Typ in het opdrachtpalettheme om Preferences: Color Theme op te halen en druk op Enter-. Selecteer PowerShell ISEin de vervolgkeuzelijst.

    U kunt dit thema instellen in de instellingen met:

    "workbench.colorTheme": "PowerShell ISE",
    
  • PowerShell-opdrachtverkenner

    Dankzij het werk van @corbobzet de PowerShell-extensie de eerste stappen voor zijn eigen opdrachtverkenner.

    Voer in het opdrachtpaletPowerShell Command Explorer in en druk op Enter-.

  • Openen in de ISE

    Als u toch een bestand wilt openen in Windows PowerShell ISE, opent u het opdrachtpalet, zoekt u naar 'openen in ise', selecteert u vervolgens PowerShell: Huidig bestand openen in PowerShell ISE.

Andere middelen

VS Code Tips

  • Opdrachtpalet

    Het opdrachtenpalet is een handige manier om opdrachten uit te voeren in VS Code. Open het opdrachtenpalet met F1 OR Ctrl+Shift+P OF Cmd+Shift+P op macOS.

    Zie de VS Code-documentatievoor meer informatie.

  • Het deelvenster Foutopsporingsconsole verbergen

    De PowerShell-extensie maakt gebruik van de ingebouwde interface voor foutopsporing van VS Code om foutopsporing van PowerShell-scripts en -modules mogelijk te maken. De extensie maakt echter geen gebruik van het deelvenster Foutopsporingsconsole. Als u de console voor foutopsporing wilt verbergen, klikt u met de rechtermuisknop op Console voor foutopsporing en selecteert u 'Foutopsporingsconsole' verbergen.

    Schermopname laat zien hoe u het deelvenster Console voor foutopsporing kunt verbergen.

    Zie voor meer informatie over het opsporen van fouten in PowerShell met Visual Studio Code, Visual Studio Code gebruiken.

Meer instellingen

Als u meer manieren kent om VS Code meer vertrouwd te maken voor ISE-gebruikers, draag dan bij aan dit document. Als er een compatibiliteitsconfiguratie is die u zoekt, maar u kunt geen manier vinden om het in te schakelen, open een probleem en stel uw vraag!

We accepteren ook graag pull-aanvragen en bijdragen!