Windows Terminal powraca z nowym wydaniem zapoznawczym. Wersja 1.21 wprowadza długo wyczekiwane funkcje, takie jak przywracanie sesji po ponownym uruchomieniu, zastępczy font, nowe ustawienia fontów, nowe ustawienia zaawansowane, lepsza integracja z IME i nie tylko. O najważniejszych zmianach przeczytacie poniżej.
Przywracanie bufora (Buffer Restore)
Windows Terminal może teraz zapamiętywać zawartość ekranu i przywracać ją przy uruchomieniu. Aby to włączyć, wybierz "Otwórz okna z poprzedniej sesji" w ustawieniach uruchamiania. Zrzuty bufora są przechowywane w tekście zakodowanym w Virtual Terminal w lokalnym katalogu stanu pakietu. Ten katalog jest zazwyczaj zabezpieczony na Twoim koncie użytkownika. Należy pamiętać o tych konsekwencjach, jeśli planujesz włączyć tę funkcję podczas korzystania z przenośnej dystrybucji Terminala.
Czcionka zastępcza (Font Fallback)
Ustawienie kroju czcionki w ustawieniach wyglądu profilu obsługuje teraz wiele czcionek i możesz je wyświetlić za pomocą przecinków. Glify, których nie ma w pierwszej czcionce, będą wyszukiwane we wszystkich późniejszych czcionkach. Poniżej znajduje się przykład ustawienia kroju czcionki w moim profilu PowerShell obsługującego Cascadia Mono NF i MS Gothic:
Nowe ustawienia fontów
Dodano nowe ustawienia pozwalające personalizować właściwości fontów OpenType. Dodano też przełączniki do kontrolowania, czy chcesz używać wbudowanych glifów, czy kolorowych emoji.
Nowe ustawienia zaawansowane
Dodano 4 nowe ustawienia zaawansowane: wyświetlanie menu kontekstowego po kliknięciu prawym przyciskiem, automatyczne oznaczanie poleceń przy naciśnięciu Enter, uruchamianie aplikacji z blokadą środowiskową i zmiana pozycji kursora kliknięciem myszy (funkcja eksperymentalna).
Integracja z IME
Microsoft przepisał od podstaw integrację Windows Terminala z Input Method Editor (IME). Dzięki temu IME prawidłowo wtapia się w aplikacje TUI, przyjmując ich kolory pierwszego planu i tła. Używane są również podwójne podkreślenia, linie faliste i linie przerywane, aby przekazać więcej informacji w większej liczbie języków.
Źródło: https://devblogs.microsoft.com/commandline/windows-terminal-preview-1-21-release/