Читать книгу PowerShell 7 und Windows PowerShell - Tobias Weltner - Страница 83
Neue PowerShell in VSCode einbinden
ОглавлениеSorgen Sie nun dafür, dass diese neue PowerShell im Auswahldialog von VSCode (siehe Abbildung 1.22) unter einem eigenen Namen aufgeführt wird und dass VSCode diese PowerShell als Standard-PowerShell startet.
Dazu starten Sie VSCode, öffnen Ihre persönlichen Präferenzen und fügen die neue PowerShell als weitere Startoption hinzu: Wählen Sie im Menü File/Preferences/Settings.
Der Editor zeigt Ihnen nun eine lange Liste von Einstellungsmöglichkeiten. Klicken Sie links in der Menüleiste auf Extensions, um das Untermenü der Erweiterungen auszuklappen, und markieren Sie darin den Eintrag PowerShell Configuration mit allen spezifischen Einstellungen zu PowerShell (siehe Abbildung 1.23).
Scrollen Sie danach in der rechten Spalte abwärts, bis Sie die Einstellung PowerShell Default Version sehen. Der dort hinterlegte Name bezeichnet diejenige PowerShell, die VSCode automatisch startet, sobald Sie eine PowerShell-Datei bearbeiten.
Tragen Sie in dieses Textfeld einen neuen Bezeichner ein, zum Beispiel »portable PowerShell 7«. Merken Sie sich diesen Bezeichner, Sie benötigen ihn gleich.
Denn nun müssen Sie VSCode noch verraten, wo sich die PowerShell befindet, die unter diesem Bezeichner gestartet werden soll. Dazu klicken Sie in der Einstellung PowerShell Additional Exe Paths direkt darüber auf den Link Edit in settings.json (siehe Abbildung 1.23).
Abbildung 1.23: Weitere PowerShell-Hosts in VSCode einbinden
VSCode öffnet nun diese Datei, und Sie sehen, dass die grafische Formulardarstellung von eben lediglich eine Arbeitserleichterung ist – die eigentlichen Einstellungen werden im JSON-Format in settings.json gespeichert.
Abbildung 1.24: Eine weitere PowerShell in VSCode einbinden
Für Sie vorbereitet ist bereits die neue Einstellung powershell.powershellAdditionalExePaths, und Sie müssen darin »nur« noch die Details zu Ihrer neuen PowerShell eintragen. Dazu fügen Sie den folgenden Text exakt so wie angegeben ein und orientieren sich dabei am besten am Endergebnis in Abbildung 1.24:
{
"exePath": "c:\\portablePowerShell\\pwsh.exe",
"versionName": "portable PowerShell 7"
}
Passen Sie lediglich den Bezeichner portable PowerShell 7 an, falls Sie einen anderen gewählt haben, und ändern Sie den Pfad hinter exePath, wenn Sie die PowerShell an einem anderen Ort gespeichert haben. Das Zeichen \ im Pfadnamen muss dabei verdoppelt werden (\\). Achten Sie unbedingt darauf, dass der Pfad die ausführbare Datei der PowerShell bezeichnet, also pwsh.exe, und vergessen Sie nicht die Dateierweiterung .exe.