Windows Terminal v0.8 jest już dostępny z fajnymi funkcjami
Microsoft w końcu wypuszcza nową wersję Windows Terminal, która zawiera wszystkie nowe funkcje zapowiedziane wcześniej. Możesz teraz korzystać z wyszukiwania, zmieniać rozmiar kart, a także używać efektów retro CRT w Terminalu Windows.
Windows Terminal to nowa aplikacja terminalowa dla użytkowników wiersza poleceń, która zawiera wiele nowych funkcji, w tym zakładki, akcelerowany przez GPU silnik renderujący tekst oparty na DirectWrite/DirectX, profile i nie tylko.
Windows Terminal jest w pełni open-source. Dzięki nowej konsoli z zakładkami umożliwia organizowanie instancji Wiersz polecenia, PowerShell, oraz Podsystem Windows dla Linuksa razem w jednej aplikacji.
Aplikacja jest wyposażona w ikonę przypominającą o nowościach Ikony Office i OneDrive, odzwierciedlając nowoczesny pogląd firmy Microsoft na projekt znany jako „płynny projekt”.
Terminal Windows v0.8
Windows Terminal v0.8 jest już dostępny w Microsoft Store. Najważniejsze zmiany obejmują.
Szukaj
Do Terminala dodano funkcję wyszukiwania. Domyślnym powiązaniem klawisza do wywołania listy rozwijanej wyszukiwania jest
{"polecenie": "znajdź", "klucze": ["ctrl+shift+f"]}
.
Efekty końcowe w stylu retro
Możesz teraz mieć efekty retro CRT w terminalu Windows, takie jak linie skanowania i świecący tekst. Coś takiego:
Jest to funkcja eksperymentalna, ale aby ją włączyć, możesz dodać następujący fragment kodu do dowolnego ze swoich profili:
"experimental.retroTerminalEffect": prawda
Ulepszone powiązania klawiszy okien i kart
Otwierając nowy panel lub zakładkę z przypisaniem klawiszy, możesz teraz określić, który profil, używając nazwy profilu "profil": "nazwa-profilu"
, przewodnik "profil": "profil-przewodnik"
, lub indeks "indeks": profil-indeks
. Jeśli nie określono żadnego, używany jest profil domyślny.
Dodatkowo możesz nadpisać niektóre aspekty profilu, takie jak plik wykonywalny wiersza poleceń profilu "commandline": "ścieżka/do/mojego.exe"
, katalog startowy "startingDirectory": "moja/ścieżka"
lub tytuł karty "tabTitle": "nowy-tytuł"
.
Oto kilka przykładów
{"keys": ["ctrl+a"], "command": {"action": "splitPane", "split": "vertical"}}
Otwiera domyślny profil w nowym okienku pionowym.
{"keys": ["ctrl+b"], "command": {"action": "splitPane", "split": "vertical", "index": 0}}
Otwiera pierwszy profil z listy rozwijanej w nowym okienku pionowym.
{"keys": ["ctrl+c"], "command": {"action": "splitPane", "split": "horizontal", "profile": "{00000000-0000-0000-0000-000000000000} ", "commandline": "foo.exe"}}
Otwiera profil z identyfikatorem 00000000-0000-0000-0000-000000000000 za pomocą pliku wykonywalnego wiersza poleceń foo.exe w nowym okienku poziomym.
{"keys": ["ctrl+d"], "command": {"action": "newTab", "profile": "profile1", "startingDirectory": "c:\\foo"}}
Otwiera profil o nazwie profil1 rozpoczynającej się w katalogu c:\foo w nowej karcie.
{"keys": ["ctrl+e"], "command": {"action": "newTab", "index": 1, "tabTitle": "bar", "startingDirectory": "c:\\foo ", "commandline":"foo.exe"}}
Otwiera drugi profil z listy rozwijanej za pomocą pliku wykonywalnego wiersza poleceń foo.exe z tytułem karty paska rozpoczynającym się w katalogu c:\foo w nowej karcie.
Niestandardowe ustawienia domyślne
Możesz teraz zmodyfikować swój plik profiles.json, aby mieć własne domyślne ustawienia profilu. Dzięki tej nowej architekturze możesz ustawić właściwość raz i zastosować ją do wszystkich swoich profili. To nowe ustawienie pomaga zminimalizować nadmiarowe ustawienia między profilami. Aby dodać tę funkcję, możesz zmodyfikować obiekt profili w pliku profiles.json, aby mieć "domyślne"
oraz "lista"
właściwości w następującym formacie:
"profiles": { "defaults": { "fontFace": "Kod Cascadia", "colorScheme": "Vintage" } "list": [ { "commandLine": "cmd.exe", "guid": "{00000000-0000-0000-0000-000000000000}", "name": "cmd" }, { "guid": "{11111111-1111-1111-1111-111111111111}", "name": "PowerShell Core", "źródło": "Windows. Terminal. PowershellCore" } ] },
W przypadku powyższego fragmentu kodu wszystkie profile będą używać czcionki Cascadia Code i będą miały schemat kolorów Vintage.
Rozmiar karty
Masz teraz możliwość modyfikowania zachowania szerokości zakładek. Dodano nowe ustawienie o nazwie „tryb tytułuSzerokość”
. To ustawienie zapewnia dwa różne zachowania szerokości karty: "równy"
oraz „tytułDługość”
. "równy"
sprawi, że wszystkie karty będą miały równą szerokość i zmniejszą się w miarę dodawania kolejnych kart, podobnie jak w przypadku tradycyjnej przeglądarki. „tytułDługość”
dostosuje rozmiar każdej zakładki do długości tytułu zakładki.
Terminal pierwotnie miał domyślne zachowanie szerokości karty ustawione na „tytułDługość”
. Ta wersja zmienia domyślne zachowanie na "równy"
. Jeśli chcesz zmienić zachowanie szerokości karty z powrotem na „tytułDługość”
w trybie, możesz dodać następujący fragment kodu do „globalnie”
właściwość twojego pliku profiles.json:
"tabWidthMode": "długość tytułu"
Poprawki błędów
- Wiersz kart będzie teraz większy, gdy zrobi się to okno.
- Tryb pełnoekranowy działa teraz bardziej niezawodnie.
- Przenoszenie fokusu między zgrupowanymi panelami powinno działać zgodnie z oczekiwaniami.
- Użytkownicy podsystemu Windows dla systemu Linux (WSL) zobaczą teraz
WT_SESSION
Zmienna środowiskowa. - Mnóstwo poprawek awarii!
Rzeczywistą wersję aplikacji można znaleźć w Microsoft Store.
Terminal Windows w sklepie Microsoft Store
Źródło