Microsoft w końcu wypuszcza nową wersję Windows Terminal, która zawiera wszystkie nowe funkcje ogłoszone wcześniej . Możesz teraz używać wyszukiwania, zmieniać rozmiar kart, a także używać efektów retro CRT w terminalu Windows.
Reklama
Windows Terminal to nowa aplikacja terminalowa dla użytkowników wiersza poleceń, która ma wiele nowych funkcji, w tym karty, przyspieszany przez GPU silnik renderowania tekstu oparty na DirectWrite / DirectX, profile i wiele innych.
Terminal Windows jest w pełni otwarty. Dzięki nowej konsoli z zakładkami pozwala organizować instancje Wiersz polecenia , PowerShell , i Podsystem Windows dla systemu Linux razem w jednej aplikacji.
Aplikacja ma ikonę, która przypomina nowe Ikony pakietu Office i OneDrive , odzwierciedlając nowoczesny pogląd Microsoftu znany jako „Fluent Design”.
Windows Terminal v0.8
Windows Terminal v0.8 jest już dostępny w Microsoft Store. Kluczowe zmiany obejmują.
Szukaj
Do terminala dodano funkcję wyszukiwania. Domyślnym przypisaniem klawisza do wywołania listy rozwijanej wyszukiwania jest{'command': 'znajdź', 'klucze': ['ctrl + shift + f']}
.
Efekty retro terminala
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:
polecenie sprawdzania otwartych portów w systemie Windows
„experimental.retroTerminalEffect”: prawda
Udoskonalone skróty klawiszowe paneli i zakładek
Otwierając nowy panel lub kartę z powiązaniem klawiszowym, można teraz określić, który profil, używając nazwy profilu'profile': 'nazwa-profilu'
guid'profile': 'profile-guid'
lub index„indeks”: indeks profilu
. Jeśli nie określono żadnego, używany jest profil domyślny.
Ponadto można nadpisać niektóre aspekty profilu, takie jak plik wykonywalny profilu w wierszu poleceń„wiersz polecenia”: „ścieżka / do / mój.exe”
, katalog początkowy'startingDirectory': 'my / path'
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 panelu 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 numerem guid 00000000-0000-0000-0000-000000000000 przy użyciu pliku wykonywalnego wiersza polecenia foo.exe w nowym poziomym panelu.
{'keys': ['ctrl + d'], 'command': {'action': 'newTab', 'profile': 'profile1', 'startDirectory': 'c: \ foo'}}
Otwiera profil o nazwie profile1, zaczynając od katalogu c: foo w nowej karcie.
{'keys': ['ctrl + e'], 'command': {'action': 'newTab', 'index': 1, 'tabTitle': 'bar', 'startDirectory': 'c: \ foo ',' commandline ':' foo.exe '}}
Otwiera drugi profil z listy rozwijanej przy użyciu pliku wykonywalnego wiersza poleceń foo.exe z tytułem zakładki 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 raz ustawić właściwość i zastosować ją do wszystkich swoich profili. To nowe ustawienie pomaga zminimalizować zbędne ustawienia między profilami. Aby dodać tę funkcję, możesz zmodyfikować obiekt profiles w pliku profiles.json, aby mieć rozszerzenie„domyślne”
i'lista'
właściwości w następującym formacie:
'profiles': {'defaults': {'fontFace': 'Cascadia Code', 'colorScheme': 'Vintage'} 'list': [{'commandLine': 'cmd.exe', 'guid': '{00000000 -0000-0000-0000-000000000000} ',' name ':' cmd '}, {' guid ':' {11111111-1111-1111-1111-111111111111} ',' name ':' PowerShell Core ',' source ':' Windows.Terminal.PowershellCore '}]},
W przypadku powyższego fragmentu kodu wszystkie profile będą używać czcionki Cascadia Code i mieć kolorystykę Vintage.
Rozmiar zakładek
Masz teraz możliwość modyfikowania zachowania szerokości kart. Dodano nowe ustawienie o nazwie„titleWidthMode”
. To ustawienie zapewnia dwa różne zachowania szerokości kart:'równy'
i„titleLength”
.'równy'
sprawi, że wszystkie Twoje karty będą miały taką samą szerokość i będą się zmniejszać w miarę dodawania kolejnych kart, podobnie jak w tradycyjnej przeglądarce.„titleLength”
dopasuje rozmiar każdej zakładki do długości tytułu zakładki.
Terminal pierwotnie miał ustawioną domyślną szerokość zakładki„titleLength”
. Ta wersja zmienia domyślne zachowanie na'równy'
. Jeśli chcesz zmienić zachowanie szerokości karty z powrotem na„titleLength”
tryb, możesz dodać następujący fragment kodu do pliku'światowy'
właściwość pliku profiles.json:
'tabWidthMode': 'titleLength'
Poprawki błędów
- Rząd kart będzie teraz większy, gdy nastąpi 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 plik
WT_SESSION
Zmienna środowiskowa. - Mnóstwo poprawek awaryjnych!
Aktualną wersję aplikacji można znaleźć w Microsoft Store.
Terminal Windows w Microsoft Store
jak zrobić podzielony ekran w fortnite