Masz dość nudnego wyglądu PowerShell? Chciałbyś, żeby Twój terminal w końcu cieszył oko? W tym poradniku pokażę Ci krok po kroku, jak zainstalować i skonfigurować oh-my-posh na Windowsie.
oh-my-posh to darmowe narzędzie typu open-source, które pozwala zmienić wygląd terminala — nie tylko PowerShell, ale również innych, takich jak Git Bash, zsh czy cmd.
Wejdź na stronę oficjalnej dokumentacji instalacyjnej oh-my-posh i skopiuj poniższe polecenie z sekcji Installation:
winget install JanDeDobbeleer.OhMyPosh -s winget
Instaluje oh-my-posh przy pomocy narzędzia winget — menedżera pakietów dla systemu Windows.
winget
?WinGet to narzędzie wiersza poleceń, które umożliwia użytkownikom instalowanie, aktualizowanie i usuwanie aplikacji na Windowsie 10, 11 i Server 2025. Więcej przeczytasz w oficjalnej dokumentacji.
Naciśnij skrót Win + R
, wpisz powershell
i kliknij Enter
lub OK
.
Wklej wcześniej skopiowaną komendę instalacyjną i poczekaj, aż oh-my-posh się zainstaluje
winget install JanDeDobbeleer.OhMyPosh -s winget
W PowerShell uruchom poniższe polecenie jako administrator:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope LocalMachine
Co to oznacza?
Polityka RemoteSigned
umożliwia uruchamianie:
Aby upewnić się, że masz najnowszą wersję:
winget upgrade JanDeDobbeleer.OhMyPosh -s winget
New-Item -Path $PROFILE -Type File -Force
To plik, który uruchamia się automatycznie za każdym razem, gdy otwierasz PowerShell.
notepad $PROFILE
Nie zamykaj notatnika! Teraz czas na wybór motywu.
jandedobbeleer
.Wklej do notatnika poniższą linijkę, zamieniając <NAZWA_MOTYWU>
na nazwę wybranego motywu:
oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH\<NAZWA_MOTYWU>.omp.json" | Invoke-Expression
Zapisz plik, zamknij notatnik i uruchom ponownie PowerShell.
Jeśli zauważysz, że ikony są „rozsypane” lub dziwnie wyglądają — oznacza to, że musisz zainstalować odpowiednią czcionkę.
Najszybszy sposób:
oh-my-posh font install
Użyj strzałek góra/dół, aby wybrać czcionkę (np. JetBrains Mono
), a następnie
zatwierdź Enter
.
Kliknij ikonę strzałki w dół w oknie PowerShell → wybierz Settings.
Przejdź do zakładki Defaults → Appearance.
W polu Font face wybierz zainstalowaną czcionkę z końcówką „Nerd Font”.
Zapisz ustawienia i uruchom ponownie PowerShell.
Po ponownym uruchomieniu PowerShell Twój terminal powinien wyglądać nowocześnie i estetycznie, a Ty możesz cieszyć się wygodniejszą pracą.