Windows Terminal to nowoczesny emulator terminala dla systemu Windows. Łączy w jednym oknie PowerShell, CMD, WSL i inne powłoki, oferując karty, panele, obsługę Unicode, personalizację wyglądu oraz renderowanie tekstu z wykorzystaniem GPU.
Czym jest Windows Terminal?
Windows Terminal nie jest powłoką poleceń. Pełni funkcję interfejsu, który uruchamia powłoki i wyświetla ich działanie. PowerShell, wiersze poleceń CMD oraz środowiska Linux dostępne przez WSL działają wewnątrz terminala, ale zachowują własne polecenia i zasady pracy.
Taki podział ułatwia organizację pracy. Zamiast otwierać osobne okna dla każdej sesji, możesz trzymać je w jednym programie. Windows Terminal korzysta z renderowania przez GPU, obsługuje współczesne znaki Unicode i pozwala dopasować czcionkę, kolory oraz tło do własnych preferencji.
Windows Terminal a stary host konsoli
Klasyczny host konsoli systemu Windows, kojarzony z plikiem conhost.exe, nadal może uruchamiać CMD i PowerShell. Windows Terminal zapewnia jednak wygodniejszą warstwę pracy z wieloma sesjami i lepiej odpowiada współczesnym zastosowaniom.
| Funkcja |
Stary host konsoli |
Windows Terminal |
| Karty |
Brak jednej wspólnej przestrzeni dla wielu sesji |
Wiele sesji w kartach jednego okna |
| Panele |
Ograniczona organizacja równoległych sesji |
Podział okna na niezależne panele |
| Unicode i emoji |
Obsługa zależna od ustawień i używanej aplikacji |
Nowocześniejsza obsługa znaków i czcionek |
| Renderowanie |
Starszy model wyświetlania konsoli |
Renderowanie tekstu z użyciem GPU |
| Personalizacja |
Mniej rozbudowane ustawienia |
Profile, motywy, tła, czcionki i skróty |
Do wygodnej pracy można użyć między innymi czcionki Cascadia Code, zaprojektowanej z myślą o kodzie i poleceniach. Nie zmienia ona działania powłoki, ale poprawia czytelność znaków oraz składni.
Najważniejsze funkcje Windows Terminal
Program pozwala dopasować sposób pracy do różnych zadań. Najważniejsze możliwości to:
- Karty – uruchamianie wielu sesji PowerShell, CMD lub WSL w jednym oknie.
- Panele – podział bieżącego okna w pionie lub poziomie, przydatny przy równoległej obserwacji kilku procesów.
- Profile – osobne ustawienia dla PowerShell, CMD, dystrybucji WSL, Azure Cloud Shell i innych środowisk.
- Personalizacja wyglądu – zmiana kolorów, czcionki, rozmiaru tekstu, tła i przezroczystości.
- Integracja z systemem – możliwość otwierania terminala z menu kontekstowego folderu oraz ustawienia go jako domyślnej aplikacji terminalowej.
Profile są szczególnie istotne, ponieważ pozwalają przypisać inną czcionkę, schemat kolorów, katalog startowy lub sposób uruchamiania do każdej powłoki. Terminal może więc jednocześnie obsługiwać narzędzia systemu Windows i środowisko Linux dostępne przez WSL.
Jak skonfigurować Windows Terminal?
Podstawowe ustawienia zmienisz w graficznym panelu Ustawienia. To najłatwiejsza metoda dla osób, które chcą zmienić profil domyślny, wygląd lub skróty bez ręcznej edycji pliku.
Plik settings.json zapewnia szerszą kontrolę. Pozwala precyzyjnie modyfikować profile, schematy kolorów, akcje klawiaturowe i ustawienia, których nie zawsze wygodnie szukać w interfejsie graficznym. Panel ustawień może otworzyć ten plik bezpośrednio, zwykle za pomocą opcji edycji pliku JSON.
Aby zmienić domyślną powłokę, wykonaj następujące kroki:
- Otwórz Windows Terminal i wybierz menu aplikacji, a następnie pozycję Ustawienia.
- Przejdź do sekcji dotyczącej uruchamiania lub profilu domyślnego.
- Wybierz z listy PowerShell, CMD, WSL albo inny dostępny profil.
- Zapisz zmianę i otwórz nową kartę, aby sprawdzić rezultat.
Zmiana profilu domyślnego nie usuwa żadnej powłoki ani jej plików. W każdej chwili możesz wrócić do poprzedniego ustawienia. Przy ręcznej edycji settings.json należy zachować poprawną składnię JSON, w tym cudzysłowy, nawiasy i przecinki. Dobrym rozwiązaniem jest wprowadzanie pojedynczych zmian oraz korzystanie z kopii pliku przed większą przebudową konfiguracji.
Skróty zwiększające wygodę pracy
Domyślne skróty pozwalają wykonywać najczęstsze operacje bez sięgania po mysz:
- Ctrl+Shift+T – otwarcie nowej karty.
- Ctrl+Shift+W – zamknięcie bieżącej karty lub panelu.
- Ctrl+Shift+P – otwarcie palety poleceń.
- Ctrl+Shift+F – wyszukiwanie tekstu w bieżącej sesji.
- Alt+Shift+D – utworzenie nowego panelu.
- Ctrl+Tab – przełączanie między kartami.
Paleta poleceń jest przydatna, gdy nie pamiętasz konkretnego skrótu. Pozwala wyszukiwać akcje związane z kartami, panelami, profilami i konfiguracją. Skróty możesz także zmieniać w ustawieniach graficznych lub w pliku settings.json.
Windows Terminal sprawdza się jako wspólne środowisko dla użytkowników PowerShell, CMD i WSL. Największą różnicę daje nie sama zmiana wyglądu konsoli, lecz połączenie wielu powłok, profili, kart i paneli w jednym konfigurowalnym oknie.