jonas@geiger-natur.de 808edad4dc HistoryAndPlugin tip added
2024-06-09 17:10:58 +02:00
2024-06-09 16:58:17 +02:00
2024-06-09 16:58:17 +02:00
2024-06-09 17:10:58 +02:00

PowerShellProfiles

Plugins

Terminal-Icons

Displays the icons you can see on the right-hand side

Nerd-Fonts - Example

For installation run as administrator

Install-Module -Name Terminal-Icons

You can also take a look at the official installation guide.

Important

You must also install Nerd-Fonts.

Nerd-Fonts

For installation do the following

  • download a font you like from GitHub. I use FiraCode.
  • unzip the files
  • select all ttf-files, right-click and choose 'Install' or 'Install for all users'
  • then you can select the font in Windows Terminal in the appearance-settings

You can also take a look at the official installation guide.

Oh My Posh

Changes the path display to the following

Oh My Posh - Example

There are several themes you can select from GitHub. I use M365Princess. You can find them after installation in %USERPROFILE%\AppData\Local\Programs\oh-my-posh\themes.

For installation run

winget install JanDeDobbeleer.OhMyPosh -s winget 

You can also take a look at the official installation guide.

PSReadLine

Shows you suggestions and/or your history if you wish

PSReadLine - Example

For installation run as administrator

Install-Module PSReadLine -Force

For this representation you need Set-PSReadLineOption -PredictionSource History and Set-PSReadLineOption -PredictionViewStyle ListView.

Tip

If you want to use Set-PSReadLineOption -PredictionSource HistoryAndPlugin you need at least PowerShell version 7.1.999.

You can also take a look at the official installation guide.

Terminal Profile

To open the profile configuration

  • open Windows Terminal
  • select your profile in the dropdown
  • type code $profile and press Enter

My personal profile.

A comprehensive sample for PSReadLine you can find on GitHub.

Description
Basic installation guide to usefull Windows Terminal plugins
Readme 96 KiB
Languages
PowerShell 100%