Wie aktiviere ich die Syntaxhervorhebung in PowerShell Core?

Wie aktiviere ich die Syntaxhervorhebung in PowerShell Core?

Ich habe vor kurzem installiertPowerShell-KerndurchSchokoladig.

Mein neu installierter PowerShell-Core verfügt weder über eine Syntaxhervorhebung (rote Kreise im Screenshot unten) noch fügt er \bei der automatischen Vervollständigung von Verzeichnissen den Backslash an (blaue Kreise im Screenshot unten).

Neuer PowerShell-Kern vs. alte PowerShell

Wie aktiviere ich diese beiden Funktionen im neuen PowerShell-Kern?

Antwort1

  1. Öffnen Sie Ihr PowerShell-Profil (zB ~\Documents\PowerShell\Microsoft.PowerShell_profile.ps1)
  2. Fügen Sie die Zeile hinzuImport-Module PSReadLine

Wenn Sie mehrere Tastaturlayouts verwenden und PSReadLine Version 2.0.0 installiert haben, aufgrunddieser Fehlermüssen Sie dieneueste Betamit:

Install-Module -Name PSReadLine -RequiredVersion 2.0.0-beta5 -AllowPrerelease

Dokumentation:

verwandte Informationen