cresvin.pl

Zmień wygląd PowerShell: Jak skonfigurować oh-my-posh na Windowsie

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.

Pokazowy zrzut ekranu

Czym jest oh-my-posh?

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.

Jak skonfigurować oh-my-posh z PowerShell?

Wejdź na stronę oficjalnej dokumentacji instalacyjnej oh-my-posh i skopiuj poniższe polecenie z sekcji Installation:

instalacja oh-my-posh
bash
winget install JanDeDobbeleer.OhMyPosh -s winget

Co robi ta komenda?

Instaluje oh-my-posh przy pomocy narzędzia winget — menedżera pakietów dla systemu Windows.

Co to jest 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.

Krok 2: Uruchom PowerShell

Naciśnij skrót Win + R, wpisz powershell i kliknij Enter lub OK.

Okienka uruchamiania

Krok 3: Instalacja oh-my-posh

Wklej wcześniej skopiowaną komendę instalacyjną i poczekaj, aż oh-my-posh się zainstaluje

bash
winget install JanDeDobbeleer.OhMyPosh -s winget

Ustaw politykę wykonywania skryptów (Jeśli wyskakuję błąd)

W PowerShell uruchom poniższe polecenie jako administrator:

bash
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope LocalMachine

Co to oznacza?

Polityka RemoteSigned umożliwia uruchamianie:

Krok 4: (Opcjonalnie) Aktualizacja oh-my-posh

Aby upewnić się, że masz najnowszą wersję:

bash
winget upgrade JanDeDobbeleer.OhMyPosh -s winget

Krok 5: Utwórz profil PowerShell

bash
New-Item -Path $PROFILE -Type File -Force

To plik, który uruchamia się automatycznie za każdym razem, gdy otwierasz PowerShell.

Krok 6: Edytuj profil

bash
notepad $PROFILE

Wklej do otworzonego pliku:

Nie zamykaj notatnika! Teraz czas na wybór motywu.

  1. Wejdź na stronę z motywami oh-my-posh.
  2. Skopiuj nazwę wybranego motywu, np. jandedobbeleer.

Wklej do notatnika poniższą linijkę, zamieniając <NAZWA_MOTYWU> na nazwę wybranego motywu:

plaintext
oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH\<NAZWA_MOTYWU>.omp.json" | Invoke-Expression

Zapisz plik, zamknij notatnik i uruchom ponownie PowerShell.

Krok 8: Ustaw czcionkę z obsługą ikon (Nerd Font)

Nie wspierana czcionka

Jeśli zauważysz, że ikony są „rozsypane” lub dziwnie wyglądają — oznacza to, że musisz zainstalować odpowiednią czcionkę.

Najszybszy sposób:

bash
oh-my-posh font install
Instalacja czcionek z Nerd Fonts

Użyj strzałek góra/dół, aby wybrać czcionkę (np. JetBrains Mono), a następnie zatwierdź Enter.

Krok 9: Ustaw czcionkę w PowerShell

Gotowe!

Po ponownym uruchomieniu PowerShell Twój terminal powinien wyglądać nowocześnie i estetycznie, a Ty możesz cieszyć się wygodniejszą pracą.