Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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:
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:
Het eindresultaat ziet er als volgt uit:
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": falseDe standaardwaarde is
truevoor 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": falseNotitie
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 opdrachtpalet
themeomPreferences: Color Themeop te halen en druk op Enter-. SelecteerPowerShell 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 opdrachtpalet
PowerShell Command Explorerin 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
- 4sysops heeft een geweldig artikel over het configureren van VS Code om meer op de ISE te lijken.
- Mike F Robbins heeft een geweldige post over het instellen van VS Code.
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.
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!