Das hier ist ein Update eines alten Posts, aber letztlich wieder eine schamlose Kopie von Scott Hanselmans Beschreibung, wie man die Shell hübsch macht.

Aber eingekürzt für meine persönlichen Bedürfnisse:

  1. Powershell 7+ installieren.
  2. Windows terminal herunterladen & installieren.

  3. Zuerst OhMyPosh und Terminal Icons installieren. Ersteres macht die Shell hübsch, letzteres die Icons für den ls-Befehl.

     winget install JanDeDobbeleer.OhMyPosh
     Install-Module -Name Terminal-Icons -Repository PSGallery
     # restart shell to reload PATH
    
  4. Nerd Fonds herunterladen und installieren
  5. Windows Terminal settings anpassen
    • Einstellungen öffnen (es öffnet sich notepad mit der settings.json): Windows Terminal Einstellungen
    • Powershell.exe zu pwsh.exe ändern, damit Version 6 von Windows Terminal gestartet wird
    • "fontFace": "CaskaydiaCove NF" einfügen, damit die korrekten Glyphen für Git angezeigt werden.
  6. In der Powershell notepad $PROFILE ausführen und dort folgendes ablegen (bei mir wurde die Datei dadurch erst erzeugt):

     oh-my-posh init pwsh --config C:\Users\jansc\AppData\Local\Programs\oh-my-posh\themes\microverse-power.omp.json | Invoke-Expression
     Import-Module -Name Terminal-Icons
     Set-PSReadLineOption -PredictionSource History
     Set-PSReadLineOption -PredictionViewStyle ListView
     Set-PSReadLineOption -EditMode Windows