De ISE-ervaring in Visual Studio Code repliceren

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

In dit document wordt geprobeerd de instellingen weer te geven die u in VS Code kunt configureren om de gebruikerservaring iets vertrouwder te maken in vergelijking met 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 de ISE-modus in te schakelen. Hiervoor opent u het opdrachtpalet (F1 OF Ctrl+Shift+P OR Cmd+Shift+P in macOS) en typt u 'ISE Mode'. 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 ISE-modus

Configuratie-instellingen voor ISE-modus

In de ISE-modus worden de volgende wijzigingen aangebracht in VS Code-instellingen.

  • Sleutelbindingen

    Functie ISE-binding VS Code-binding
    Foutopsporingsprogramma onderbreken en onderbreken 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 'Activiteitsbalk' en de secties 'Foutopsporingsbalk' 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

  • Tabvoltooiing

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

    "editor.tabCompletion": "on",
    
  • Geen focus op de console bij 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 de 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 begint nog steeds IntelliSense, scriptanalyse, symboolnavigatie, enzovoort, maar de console wordt niet weergegeven.

  • Stel dat bestanden standaard PowerShell zijn

    Als u nieuwe/naamloze bestanden wilt maken, moet u zich standaard registreren 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 het opdrachtpalettheme om te verkrijgen Preferences: Color Theme en druk op Enter. Selecteer in de vervolgkeuzelijst de optie PowerShell ISE.

    U kunt dit thema instellen in de instellingen met:

    "workbench.colorTheme": "PowerShell ISE",
    
  • PowerShell Command Explorer

    Dankzij het werk van @corbob heeft de PowerShell-extensie het begin van een eigen opdrachtverkenner.

    Voer in het opdrachtenpalet enter PowerShell Command Explorer en druk op Enter.

  • Openen in de ISE

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

Meer informatie

VS Code Tips

  • Opdrachtenpalet

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

    Zie de VS Code-documentatie voor meer informatie.

  • De console voor foutopsporing uitschakelen

    Als u alleen VS Code voor PowerShell-scripts wilt gebruiken, kunt u de console voor foutopsporing verbergen, omdat deze niet wordt gebruikt door de PowerShell-extensie. Klik hiervoor met de rechtermuisknop op Debug Console en klik vervolgens op het vinkje om het te verbergen.

Meer instellingen

Als u meer manieren weet om VS Code vertrouwd te maken voor ISE-gebruikers, kunt u bijdragen aan dit document. Als er een compatibiliteitsconfiguratie is die u zoekt, maar u kunt deze niet vinden, opent u een probleem en vraagt u dit af.

We zijn altijd blij om ook pull-aanvragen en bijdragen te accepteren!