Wersja Windows Terminal Preview v0.4 z mnóstwem nowych funkcji
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 Preview v0.4 trafia do Microsoft Store, przynosząc wiele nowych funkcji i ulepszeń.
Reklama
Windows Terminal jest w pełni open-source. Dzięki nowej konsoli z kartami pozwala organizować wystąpienia Command Prompt, PowerShell i Windows Subsystem for Linux razem w jednej aplikacji.
Aplikacja jest wyposażona w ikonę, która przypomina nowe ikony pakietu Office i OneDrive, odzwierciedlając nowoczesny widok projektu firmy Microsoft znany jako „Fluent Design”.
Microsoft jest zwalnianie nową wersję Windows Terminal za pośrednictwem Microsoft Store. Najważniejsze zmiany w Windows Terminal Preview v0.4 obejmują:
Aktualizacje ustawień
Profiles.json jest teraz w LocalState
Plik profile.json został przeniesiony z folderu RoamingState do folderu LocalState. Ta zmiana zapobiega automatycznemu roamingowi ustawień na Twoich urządzeniach. Rozwiązuje to problemy, takie jak posiadanie odniesienia do czcionki na jednym komputerze, która nie istniała na drugim, co powodowałoby awarię terminala z powodu niezidentyfikowanej czcionki.
Dostosowywanie tytułu zakładki
W naszym wydaniu v0.3 wprowadziliśmy „Tytuł tabulacji”
ustawienie, które umożliwiało użytkownikom zastąpienie tytułu karty niestandardowym ciągiem. W wersji 0.4 zmieniliśmy tę funkcjonalność. Teraz domyślnie tytuł karty zostanie ustawiony na nazwę profilu, a nie ścieżkę pliku wykonywalnego. Jeśli chcesz zmienić tytuł używany jako domyślny, ustawienie „Tytuł tabulacji”
zastąpi nazwę profilu w zakładce.
Ta funkcjonalność jest nieco inna niż wcześniej, ponieważ jest to ustawienie powłoka tytuł, zamiast zastępować wyświetlany tytuł. To zachowanie jest zgodne z zachowaniem używanym w oryginalnym conhost. Dla wyjaśnienia, tytuł powłoki to tytuł dostarczony przez aplikację wiersza poleceń, która jest używana w instancji profilu. Oznacza to, że aplikacja wiersza poleceń nadal będzie mogła nadpisać tytuł karty, co jest zmianą w stosunku do wersji v0.3.
Notatka: Tytuł powłoki jest zastępowany w dystrybucjach WSL, ponieważ domyślna konfiguracja powłoki w wielu dystrybucjach ustawia tytuł okna przed każdym monitem. Możesz zmienić to zachowanie w swoich profilach bash lub ZSH w /etc.
Ustawienia Komunikaty ostrzegawcze
Teraz, gdy wystąpi problem z plikiem profiles.json, terminal wyświetli komunikat o błędzie opisujący, co jest niepoprawne. Jeśli twój plik profiles.json nie może być poprawnie odczytany, terminal użyje swoich domyślnych ustawień, jednak NIE zastąpi istniejącego pliku ustawień.
Kluczowe aktualizacje wiązań
AltGr jest teraz wykryty
Teraz możesz mieć oba klawisze AltGr wraz z „Ctrl+Alt”
wiązania klawiszy! Naciśnięcie klawisza AltGr jest teraz wykrywane przed funkcją wiązania klawisza, dzięki czemu jest dostępne dla użytkowników.
Otwieranie rozwijanej karty
Możesz teraz użyć powiązania klawisza, aby otworzyć menu rozwijane kart. Domyślnym powiązaniem klawiszy, które jest dostarczane z tą wersją, jest "Ctrl+Shift+Spacja"
.
Informacje: Listę wszystkich dostępnych wiązań klawiszy znajdziesz w dokumentacji tutaj!
Notatka: Jeśli wcześniej zainstalowałeś Terminal i chcesz mieć nowe ustawienia domyślne, będziesz musiał usunąć bieżący plik profiles.json i ponownie uruchomić Terminal. Spowoduje to wygenerowanie nowego pliku ustawień z ustawieniami domyślnymi. Możesz przenieść swój bieżący plik profiles.json, aby zachować kopię swoich bieżących preferencji. Aktywnie pracujemy nad poprawą tego doświadczenia!
Kopiuj aktualizacje
Nowe ustawienie globalne: Kopiuj na Wybierz
"kopiuj po wybraniu"
zostało dodane jako nowe globalne ustawienie w pliku profiles.json. Domyślnie to ustawienie jest ustawione na fałszywe
. Po ustawieniu na prawda
, schowek zostanie skopiowany po dokonaniu wyboru w terminalu. Gdyby fałszywe
, zaznaczenie nie zostanie skopiowane, dopóki nie zostaną podjęte dalsze działania (takie jak użycie powiązania klawisza, które wywołuje funkcję kopiowania). To doświadczenie jest zgodne z tym na terminalach uniksowych.
Kopia HTML
Po zaznaczeniu zakresu tekstu i skopiowaniu go do schowka Terminal zapisuje teraz zaznaczony tekst w schowku jako stylizowany kod HTML. Umożliwi to wklejenie stylizowanej zawartości konsoli do innych aplikacji, takich jak Outlook, Microsoft Word itp. To zachowanie różni się od conhost tym, że schowek zawsze kopiuje dane HTML wraz ze zwykłym tekstem, zamiast określać, kiedy chcesz skopiować dane HTML.
Aktualizacja ułatwień dostępu
Ograniczające prostokąty UIA są teraz prawidłowo wyrównane z zakresami tekstu na wyświetlaczach w skali 100%. Ograniczające prostokąty definiują regiony, w których tekst jest wyświetlany w buforze wewnątrz terminala. Obsługuje to szyby, a także poprawia dostępność!
Eksterminacja błędów
- Każde powiązanie klawisza używane do kopiowania zostanie przekazane do podstawowej aplikacji wiersza poleceń, jeśli nie jest aktywny żaden wybór. Dlatego na przykład, jeśli używasz
„Ctrl+C”
skopiować, skopiuje, jeśli istnieje wybór. W przeciwnym razie ^C wysyła SIGINT i przerywa sygnał zgodnie z oczekiwaniami. - Ikony nie będą już migać podczas przełączania między kartami. Ponadto terminal nie będzie się już zawieszać, jeśli ścieżka ikony jest nieprawidłowa.
- Po otwarciu listy rozwijanej karty kliknięcie poza nią spowoduje odrzucenie listy rozwijanej i ukrycie jej.
- Terminal nie ponownie serializuje ustawień podczas uruchamiania, więc plik profiles.json nie będzie już ponownie formatowany podczas uruchamiania.
Pobierz aplikację tutaj:
Terminal Windows w sklepie Microsoft Store