Windows Terminal 1.14 i Terminal Preview 1.15 zawierają kilka poprawek awarii.
Firma Microsoft wydała nowe aktualizacje terminala Windows zarówno dla kanału stabilnego, jak i kanału podglądu. Najnowsza stabilna aktualizacja to Windows Terminal v1.14.186 i zawiera poprawki z poprzedniej wersji Preview Channel. Oznacza to, że nowa stabilna aktualizacja zawiera poprawki kilku problemów z awariami i nie tylko. Firma Microsoft zauważa w tym miejscu, że aparat renderowania tekstu nie jest dostępny w tej aktualizacji.
Oto pełny dziennik zmian dla kanału stabilnego Windows Terminal v1.14.186:
Terminal lepiej obsługuje teraz „Alternate Screen Buffer” xterm.
Okna aplikacji konsolowych będą teraz działać bardziej spójnie w Terminalu: gdy aplikacja zażąda jej ukrycia lub zminimalizowania, minimalizujemy powiązane z nią okno terminala.
Terminal może teraz wysyłać zdarzenia skupienia xterm do podłączonych aplikacji klienckich.
Dodaliśmy nowe ustawienie eksperymentalne,
experimental.useBackgroundImageForWindow
, co pozwala na użycie jednego obrazu jako tła dla dowolnej liczby paneli (dzięki @nico-abram!)
Możesz teraz zmienić dźwięk dzwonka za pomocą ustawienia profile.bellSound.
Oto poprawki błędów:
- Wybór klawiatury działa teraz lepiej z copyOnSelect (#13360).
- Wybór klawiatury jest teraz ograniczony do obszaru przewijania (#13353) (#13372)
- Polecenia „Otwórz plik ustawień” teraz wyraźnie wspominają „JSON”, aby ułatwić pobieranie (nr 13265).
- Klawisz skrótu jest teraz zdefiniowany dla rozszerzenia powłoki „Otwórz w terminalu” (#13080) (dzięki @ianjoneill!)
- Naprawiono awarię podczas korzystania z opcji terminala domyślnego w interfejsie ustawień (nr 13160).
- Domyślny baner terminala jest teraz ukryty, jeśli otworzyłeś sesję przez domyślny terminal (#13344).
- [O nie jest już błędnie wyprowadzane ze zdarzeń fokusa dla klientów libuv, takich jak neovim (#13260)
- Nie zawieszamy się już, gdy czytnik ekranu czyta z aplikacji CLI przy użyciu bufora alternatywnego (#13250).
- Usunięcie ostatniego profilu w interfejsie ustawień nie powoduje już awarii (#13242).
- Otwieranie terminala Windows za pomocą menu Win+X już się nie zawiesza (#13212).
- Rozszerzenie powłoki „Otwórz w terminalu” jest teraz ukryte podczas uzyskiwania dostępu do ścieżki innej niż system plików, takiej jak Szybkie akcje (#13206) (dzięki @leejy12!)
- Wyczyszczenie ekranu za pomocą cls lub Clear-Host nie pozostawi błędnej linii tekstu (#13324) (dzięki @j4james!)
- Domyślne sesje terminalowe teraz prawidłowo przekazują zdarzenia fokusa po otwarciu (#13247).
- Terminal będzie teraz używał Unicode 14.0 do określenia szerokości niektórych znaków Unicode (#13292).
- Nie będziemy już próbować uruchamiać wsl, aby prosić go o poinformowanie nas o dystrybucjach, gdy jest oczywiste, że ich nie masz (#13436)
- Naprawiliśmy drobny, domyślny wyścig przekazywania terminali, który nie dotyczył nikogo (#13410).
- Menu kontekstowe karty ma teraz opcję „Znajdź” (#13055) (dzięki @Predelnik!)
- SetConsoleWindowInfo nie może już powodować awarii karty terminala (#13212).
- Naprawiono sporadyczną awarię podczas otwierania interfejsu ustawień (#13160).
Przechodząc do wersji zapoznawczej, firma Microsoft udostępniła dziś wersję zapoznawczą terminala Windows 1.15.186. Nowa aktualizacja zapewnia pełną obsługę wyboru klawiatury, a także eksperymentalną obsługę etykiet paska przewijania. Oto bardzo długa lista zmian w najnowszej wersji zapoznawczej terminala:
Funkcje:
Zaznaczanie tekstu w terminalu właśnie stało się lepsze!
Użyj akcji „markMode”, aby przejść do trybu zaznaczania i utworzyć zaznaczenie przy kursorze (#13053) (#13358). Domyślnie jest to powiązane z Ctrl+Shift+M. Koniecznie spróbuj!
Wybory dokonane za pomocą klawiatury wyświetlają teraz interfejs znacznika wyboru (nr 10865).
Użyj akcji „switchSelectionEndpoint”, aby przełączyć punkt końcowy, który przesuwasz po zaznaczeniu (nr 13370).
Użyj akcji „toggleBlockSelection”, aby przekonwertować istniejące zaznaczenie na zaznaczenie blokowe (nr 13219).
[Eksperymentalne] Obsługujemy teraz etykiety paska przewijania! (nr 12948) (nr 13163) (nr 13291) (nr 13414)
Użyj akcji „addMark”, aby dodać znacznik paska przewijania.
Do określenia koloru można użyć opcjonalnego parametru koloru.
Użyj akcji „scrollToMark” z określonym parametrem kierunku, aby przewijać między znakami.
Użyj akcji „clearMark”, aby usunąć zaznaczony znak
Użyj akcji „clearAllMarks”, aby usunąć wszystkie znaczniki paska przewijania.
Globalne ustawienie „experimental.autoMarkPrompts” można ustawić na true, aby automatycznie oznaczać każdą wskazówkę. NOTATKA. Wykorzystuje sekwencję FTCS_PROMPT z FinalTerm, OSC 133; I które teraz wspieramy! (#13163)
Globalne ustawienie „experimental.showMarksOnScrollbar” można również ustawić na true, aby wyświetlić znaki na pasku przewijania.
Jeśli jesteś nowym użytkownikiem Windows Terminal Preview, ale już zainstalowałeś i skonfigurowałeś Windows Terminal, teraz migrujemy Twoje ustawienia (#12907) (dzięki @huiyooumich!)
Menu kontekstowe karty ma teraz opcję „Znajdź” (#13055) (dzięki @Predelnik!)
Zmiany:
- Polecenia „Otwórz plik ustawień” teraz wyraźnie wspominają „JSON”, aby ułatwić pobieranie (nr 13265).
- Schematy kolorów obsługują teraz zamiennie „fioletowy” i „magenta” w formacie JSON (#13261) (dzięki @matthewd673!)
- Klawisz skrótu jest teraz zdefiniowany dla rozszerzenia powłoki „Otwórz w terminalu” (#13080) (dzięki @ianjoneill!)
- Panel „Zapisz” w interfejsie ustawień odpowiada teraz stopce „Otwórz plik JSON” (#13282) (dzięki @HO-COOH!)
- Opcja „Terminal domyślny” w interfejsie ustawień ma teraz opcję „Niech system Windows decyduje” (#13160).
- Naprawiono sporadyczne awarie podczas otwierania interfejsu ustawień (ten sam PR!)
- Przyciski Zapisz i Odrzuć zmiany zostały uporządkowane w interfejsie ustawień, aby lepiej odpowiadały wytycznym dotyczącym interfejsu systemu Windows (nr 13237).
- @dansmor7 poprawił wygląd kolorowych zakładek, gdy jest nieostry lub znajduje się nad nimi (#13434) (dzięki!)
Więcej sekwencji ucieczki i więcej wsparcia VT
Dzięki uprzejmości @j4james:
- Aplikacje mogą teraz używać DECCTR do zmiany schematu kolorów terminala (#13139) (#13227)
- Te same aplikacje mogą teraz używać DECAC do przypisywania koloru do domyślnych kolorów pierwszego planu i tła oraz do zmiany koloru tła karty (#13058).
- Inne aplikacje mogą teraz używać DECPS do odtwarzania podstawowej sekwencji nut (#13208). Ta funkcja jest tylko podglądem, dopóki nie upewnimy się, że czcionka dźwięku MIDI jest dostępna wszędzie tam, gdzie jest dostępny Stabilny.
Dokumentacja
- Building.md i mouseInput.cpp zostały nieco poprawione (#13333) (dzięki @ofek i @oferze!)
- Do mapy drogowej dodaliśmy wykres Gantta (nr 13234)
Z tyłu…
- @lhecker przepisał sposób, w jaki obsługujemy współrzędne w projekcie, torując drogę do dłuższej historii przewijania i usuwając wiele źródeł niepowodzeń asercji; jeśli zauważysz coś dziwnego, co wygląda na problem z układem współrzędnych, zgłoś to! (#13025)
Korekcja błędów
- Nie tłumimy już czarnego czarnego tła ani szarego pierwszego planu w PowerShell (nr 13352).
- Zdecydowaliśmy się usunąć to obejście, ponieważ nowsze wersje składnika PSReadline PowerShell zawierają rozwiązanie tego problemu.
- To była łatka kompatybilności, która wpłynęła na możliwości wielkich projektów, takich jak Oh My Posh .
- ❗ Jeśli podczas wpisywania polecenia w PowerShell widzisz nieoczekiwane czarne tło za tekstem, upewnij się, że Twoja wersja PSReadline jest aktualna. Możesz zaktualizować swoją wersję PSReadline, uruchamiając polecenie „Aktualizuj moduł PSReadline”.
- Domyślny baner terminala jest teraz ukryty, jeśli otworzyłeś sesję przez domyślny terminal (#13344)
- [O nie jest już błędnie wyprowadzane ze zdarzeń fokusa dla klientów libuv, takich jak neovim (#13260)
- AtlasEngine nie zwiększa już potajemnie rozmiaru czcionki kopii HTML/RTF po zmianie czcionki (#13384).
- Wybór klawiatury jest teraz ograniczony do przewijalnego obszaru (#13318).
- Rozszerzenie powłoki „Otwórz w terminalu” jest teraz ukryte podczas uzyskiwania dostępu do ścieżki innej niż system plików, takiej jak Szybkie akcje (#13206) (dzięki @leejy12!)
- Wyczyszczenie ekranu za pomocą cls lub Clear-Host nie pozostawi błędnej linii tekstu (#13324) (dzięki @j4james!)
- Domyślne sesje terminalowe teraz prawidłowo przekazują zdarzenia fokusa po otwarciu (#13247).
- Terminal będzie teraz używał Unicode 14.0 do określenia szerokości niektórych znaków Unicode (#13292).
- Nie będziemy już próbować uruchamiać wsl, aby prosić go o poinformowanie nas o dystrybucjach, gdy jest oczywiste, że ich nie masz (#13436)
- Naprawiliśmy drobny, domyślny wyścig przekazywania terminali, który nie dotyczył nikogo (#13410).
Niezawodność
- Naprawiono awarię, gdy czytnik ekranu czyta z aplikacji CLI przy użyciu bufora alternatywnego (nr 13250) (nr 13244).
- Usunięcie ostatniego profilu w interfejsie ustawień nie powoduje już awarii (#13242).
- Otwieranie terminala Windows za pomocą menu Win+X już się nie zawiesza (#13212).
- SetConsoleWindowInfo nie może już powodować awarii karty terminala (#13212).
Deweloperzy mogą znaleźć więcej szczegółów na temat różnych funkcji, takich jak tryb etykiet i etykiety paska przewijania, na oficjalnym blogu Microsoftu tutaj .
Dodaj komentarz