Windows Terminal Preview v0.11.
Lokalizacja
Jest to pierwsza wersja terminala systemu Windows obsługująca języki interfejsu użytkownika inne niż angielski. Nadal pracujemy nad błędami z tym związanymi, więc prosimy o wyrozumiałość.
Aktualizacje ustawień
Wprowadziliśmy pewne zmiany w naszych ustawieniach, na które chcielibyśmy zwrócić Twoją uwagę. Zalecamy przeniesienie pliku ustawień z folderu i automatyczne wygenerowanie nowego przez terminal. Następnie, możesz skopiować swoje ustawienia z powrotem.
Ustawienia.json
Nazwa pliku profiles.json została zmieniona na settings.json. Jeśli masz już zainstalowany Terminal, Twoja nazwa pliku zostanie automatycznie zaktualizowana.
Kod Cascadii
Cascadia Code została ustawiona jako domyślna czcionka dla wszystkich profili automatycznie generowanych przez Terminal. Jeśli chcesz zmienić czcionkę, możesz dodać tzw fontFace
właściwość do dowolnego profilu lub do defaults
Sekcja.
Kolorystyka tanga
Terminal jest teraz dostarczany ze schematami kolorów Tango Dark i Tango Light.
Kopiuj i wklej
Kopiuj i wklej są powiązane ctrl+c
I ctrl+v
, odpowiednio, w nowo wygenerowanym pliku settings.json. Oznacza to, że te powiązania klawiszy będą działać równolegle ctrl+shift+c
I ctrl+shift+v
i można je łatwo usunąć. Ctrl+shift+c
I ctrl+shift+v
są nadal zawarte w pliku defaults.json, więc nadal będziesz mieć kombinację klawiszy, której możesz użyć do kopiowania i wklejania, jeśli zdecydujesz się usunąć ctrl+c
I ctrl+v
.
Notatka: Jeśli chcesz zwolnić domyślną kombinację klawiszy, możesz to ustawić unbound
Lub null
w pliku settings.json.
{ "command": "unbound", "keys": "ctrl+shift+c" },
{ "command": null, "keys": "ctrl+shift+v" }
Kopiowanie sformatowane
Zmieniliśmy domyślne zachowanie kopiowania na domyślne kopiowanie zwykłego tekstu. Do nowo wygenerowanego pliku settings.json dodano nowe ustawienie globalne o nazwie copyFormatting
. To jest ustawione na false
domyślnie, jednak możesz to zmienić na true
aby zawsze kopiować formatowanie HTML i RTF.
Notatka: W pliku defaults.json, copyFormatting
jest ustawione na true
aby nie złamać istniejących użytkowników.
Usunięte ustawienia
W ramach przygotowań do wersji 1.0, usunęliśmy niektóre wcześniej przestarzałe ustawienia. Wiemy, że prawdopodobnie będzie to miało wpływ na Twój przepływ pracy, ale mamy nadzieję, że to jednorazowe wydarzenie.
Przestrzeń nazw „Globalna”.
Terminal nie obsługuje już globals
właściwość w pliku JSON. Jeśli masz ustawienia w pliku globals
obiekt, zostaną zignorowani. Aby to naprawić, usunąć globals
obiekt i przenieś ustawienia globalne do katalogu głównego pliku JSON.
Motyw aplikacji
Ustawienie globalne requestedTheme
zmieniono nazwę na theme
. Pomaga to uporządkować nazewnictwo i zapewnić elastyczność w zakresie tematów w przyszłości.
"theme": "system"
Kopiowanie jako pojedyncza linia
The copyTextWithoutNewlines
polecenie i argument trimWhitespace
Do copy
zostały usunięte na rzecz singleLine
argument. Ta zmiana nazewnictwa pomaga lepiej wyjaśnić działanie tej funkcji. Jeśli włączysz to jako prawdziwe dla a copy
wiązanie klawiszy, zawartość skopiowana z terminala po wklejeniu będzie znajdować się w jednym wierszu.
{ "command": { "action": "copy", "singleLine": true ), "keys": "ctrl+alt+c" }
Tworzenie zakładki określonego profilu
Pierwsza iteracja tworzenia nowej karty określonego profilu miała kluczowe polecenia wiążące z newTabProfile0
Do newTabProfile8
. Usunęliśmy te polecenia na rzecz bardziej elastycznej alternatywy.
Notatka: Indeksowanie w Terminalu rozpoczyna się o godz 0.
{ "command": { "action": "newTab", "index": NUMBER }, "keys": "ctrl+shift+NUMBER" }
Przechodzenie do określonej karty
Nawigacja po kartach ma teraz taką samą strukturę jak tworzenie nowej karty, Gdzie switchToTab0
Poprzez switchToTab8
zostały usunięte na rzecz index
nieruchomość.
Notatka: Indeksowanie w Terminalu rozpoczyna się o godz 0.
{ "command": { "action": "switchToTab", "index": NUMBER }, "keys": "ctrl+alt+NUMBER" }
Dzielenie szyb
Aby umożliwić więcej opcji podczas dzielenia paneli, the splitHorizontal
I splitVertical
polecenia zostały usunięte na korzyść nowego formatu wiązania klawiszy. Dodatkowo, jeśli nie podasz kierunku podziału, Terminal będzie domyślnie dzielić za pomocą auto
, który podzieli się, aby zapewnić największą powierzchnię.
{ "command": { "action": "splitPane", "split": "horizontal"}, "keys": "alt+shift+-" },
{ "command": { "action": "splitPane", "split": "vertical"}, "keys": "alt+shift+plus" }
Ostrość między szybami
Pierwotnie, mógłbyś użyć moveFocusDown
, moveFocusUp
, moveFocusLeft
, moveFocusRight
jako polecenia przypisania klawiszy do nawigacji między panelami. Usunęliśmy je i dodaliśmy następujące formaty jako zamienniki:
{ "command": { "action": "moveFocus", "direction": "down" }, "keys": "alt+down" },
{ "command": { "action": "moveFocus", "direction": "up" }, "keys": "alt+up" },
{ "command": { "action": "moveFocus", "direction": "left" }, "keys": "alt+left" },
{ "command": { "action": "moveFocus", "direction": "right" }, "keys": "alt+right" }
Zmiana rozmiaru okienek
Aby postępować zgodnie z tą samą architekturą powiązań kluczy, polecenia zmiany rozmiaru panelu (resizePaneDown
, resizePaneUp
, resizePaneLeft
, resizePaneRight
) Zostało usunięte. Poniżej znajduje się nowy format zmiany rozmiaru paneli.
{ "command": { "action": "resizePane", "direction": "down" }, "keys": "alt+shift+down" },
{ "command": { "action": "resizePane", "direction": "up" }, "keys": "alt+shift+up" },
{ "command": { "action": "resizePane", "direction": "left" }, "keys": "alt+shift+left" },
{ "command": { "action": "resizePane", "direction": "right" }, "keys": "alt+shift+right" }
Zmiana rozmiaru czcionki
Następujące polecenia przypisania klawiszy umożliwiły zmianę rozmiaru czcionki, ale teraz są usuwane: decreaseFontSize
, increaseFontSize
.
Możesz zmodyfikować rozmiar czcionki, korzystając z poniższych przypisań klawiszy, które używają a delta
który określa zmianę rozmiaru czcionki w punktach.
{ "command": { "action": "adjustFontSize", "delta": -1 }, "keys": "ctrl+-" },
{ "command": { "action": "adjustFontSize", "delta": 1 }, "keys": "ctrl+=" }
Poprawki błędów
- Linie, które pojawiły się między jednolitymi blokami koloru tła, zniknęły!
- Argumenty wiersza poleceń powinny uruchamiać się bardziej niezawodnie w oczekiwanej kolejności.
- Stos wejściowy został zmieniony, aby rozwiązać niektóre problemy z układami klawiatury QWERTY innymi niż US-104.
- Obramowania okien są teraz zgodne z motywem aplikacji.