Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Właściwości wymienione poniżej mają wpływ na całe okno terminalu, niezależnie od ustawień profilu. Powinny one zostać umieszczone w katalogu głównym plikusettings.json.
Włącz nieostry akryl
Sprawdza, czy możliwy jest efekt akrylu w stanie rozmytym. Gdy jest to ustawione na true, nieaktywne okna mogą mieć akryl zamiast nieprzezroczystych.
W przypadku ustawienia false, okna bez fokusu nie mogą mieć akrylu. Gdy okno z fokusem ma akryl, okno bez fokusu będzie jednolite.
Nazwa właściwości:compatibility.enableUnfocusedAcrylic
Konieczność: Fakultatywny
Akceptuje:true, false
Wartość domyślna:false
Automatyczne kopiowanie zaznaczenia do schowka
Po ustawieniu tej opcji na true, zaznaczenie zostanie natychmiast skopiowane do schowka po utworzeniu. Kliknięcie prawym przyciskiem myszy zawsze wkleja w tym przypadku. Gdy zostanie ustawiona wartość false, zaznaczenie zostanie utrzymane i będzie czekać na dalsze operacje. Kliknięcie prawym przyciskiem myszy spowoduje skopiowanie zaznaczenia.
Nazwa właściwości:copyOnSelect
Konieczność: Fakultatywny
Akceptuje:true, false
Wartość domyślna:false
Format tekstu podczas kopiowania
Po ustawieniu tej wartości na true, kolor i formatowanie czcionki zaznaczonego tekstu są również kopiowane do schowka. Gdy jest ustawiona wartość false, do schowka jest kopiowany tylko zwykły tekst. Możesz również określić formaty, które chcesz skopiować.
Nazwa właściwości:copyFormatting
Konieczność: Fakultatywny
Akceptuje:true, false, , "all""none", , "html""rtf"
Wartość domyślna:false
Usunięcie końcowego białego znaku w zaznaczeniu prostokątnym
Gdy to ustawienie jest na true i kopiujesz tekst w prostokątnego (blokowego) zaznaczeniu do pamięci podręcznej, końcowe białe spacje są usuwane z każdego wiersza. Gdy jest ustawiona wartość false, białe spacje są zachowywane, upewniając się, że wszystkie linie mają taką samą długość. Aby skopiować tekst w zaznaczeniu prostokątnym (bloku), przytrzymaj wciśnięty Alt , kliknij i przeciągnij wskaźnik myszy nad obszarem tekstu, który chcesz zaznaczyć. Może to być przydatne w przypadku wybierania kolumn tekstowych itp.
Nazwa właściwości:trimBlockSelection
Konieczność: Fakultatywny
Akceptuje:true, false
Wartość domyślna:true
Przycinanie końcowego odstępu podczas wklejania
Po włączeniu terminal automatycznie przycina końcowe znaki odstępu podczas wklejania tekstu do terminalu.
Nazwa właściwości:trimPaste
Konieczność: Fakultatywny
Akceptuje:true, false
Wartość domyślna:true
Ograniczniki programu Word
Określa ograniczniki wyrazów używane w zaznaczeniu uzyskanym przez podwójne kliknięcie. Ograniczniki wyrazów to znaki, które określają, gdzie granica znajduje się między dwoma wyrazami. Najczęstsze przykłady to spacje, średniki, przecinki i kropki.
Nazwa właściwości:wordDelimiters
Konieczność: Fakultatywny
Akceptuje: ciągi znaków
Wartość domyślna: /\\()\"'-:,.;<>~!@#$%^&*|+=[]{}?│
(│ jest U+2502 BOX DRAWINGS LIGHT VERTICAL)
Ważne
Następujące znaki muszą zostać uniknięci ukośnikiem odwrotnym: , \"
Oto przykładowe zestawy ograniczników, których można użyć do dopasowania do zachowania różnych innych emulatorów terminali:
| Terminal | Ograniczniki |
|---|---|
| Xterm | "$'()*;<>[\]^{|} |
| Gnome Terminal | !"$'()*:;<>[]^{|} |
| Konsola | !"$'()*,;<>[\]^{|} |
| Rxvt | &();<>| |
| Alacritty | "'(),:<>[]{|} |
| Kotek | !"$'()*,:;<>[\]^{|} |
Przyleganie rozmiaru okna do siatki znaków
Gdy wartość zostanie ustawiona na true, okno zostanie przyciągnięte do najbliższej granicy znaku przy zmianie rozmiaru. Gdy jest ustawione na false, okno zmieni rozmiar "płynnie".
Nazwa właściwości:snapToGridOnResize
Konieczność: Fakultatywny
Akceptuje:true, false
Wartość domyślna:true
Minimalizuj do obszaru powiadomień
Po ustawieniu trueopcji na wartość , zminimalizowanie okna spowoduje ukrycie go na pasku zadań, co spowoduje, że jest niedostępny z tego obszaru. Zamiast tego będzie dostępny z poziomu ikony obszaru powiadomień terminalu. Jeśli którekolwiek z tych ustawień globalnych lub minimizeToNotificationArea ustawienie globalne ma wartość true, terminal umieści ikonę w obszarze powiadomień.
Nazwa właściwości:minimizeToNotificationArea
Konieczność: Fakultatywny
Akceptuje:true, false
Wartość domyślna:false
Ważne
Nazwa tego ustawienia została zmieniona z "minimizeToTray" na "minimizeToNotificationArea".
Zawsze pokazuj ikonę powiadomienia
Gdy zostanie ustawiona wartość true, terminal umieści swoją ikonę w obszarze powiadomień. Jeśli któreś z tych ustawień globalnych lub minimizeToNotificationArea jest ustawione na wartość true, terminal umieści ikonę w pasku powiadomień. Użytkownik będzie również mógł korzystać z minimizeToNotificationAreaakcji.
Nazwa właściwości:alwaysShowNotificationIcon
Konieczność: Fakultatywny
Akceptuje:true, false
Wartość domyślna:false
Ważne
Nazwa tego ustawienia została zmieniona z "alwaysShowTrayIcon" na "alwaysShowNotificationIcon".
Ustawienia karty
Styl interfejsu przełącznika kart
Jeśli jest ustawione na true lub "mru", polecenia nextTab i prevTab będą używać interfejsu użytkownika przełącznika kart z kolejnością według ostatnio używanych. Po ustawieniu wartości "inOrder"te akcje przełączą karty w bieżącej kolejności na pasku karty. Interfejs użytkownika wyświetli wszystkie aktualnie otwarte karty na liście pionowej, nawigowalne za pomocą klawiatury lub myszy.
Przełącznik tabulatora zostanie otwarty na początkowym naciśnięciu akcji dla nextTab i prevTab, i pozostanie otwarty tak długo, jak klucz modyfikatora zostanie zatrzymany. Po zwolnieniu wszystkich kluczy modyfikator zamknie przełącznik, a wyróżniona karta zostanie skoncentrowana.
Tab/Shift+Tab, strzałki w górę i w dół oraz działania nextTab/prevTab mogą być używane do przechodzenia przez interfejs użytkownika przełącznika.
Aby wyłączyć przełącznik kart, możesz ustawić tę opcję na false lub "disabled".
Nazwa właściwości:tabSwitcherMode
Konieczność: Fakultatywny
Akceptuje:true, false, , "mru", "inOrder""disabled"
Wartość domyślna:"inOrder"
Włączanie przełącznika kart
Gdy to zostanie ustawione na true, polecenia nextTab i prevTab będą używać interfejsu użytkownika przełącznika kart. Interfejs użytkownika wyświetli wszystkie aktualnie otwarte karty na liście pionowej, nawigowalne za pomocą klawiatury lub myszy.
Przełącznik tabulatora zostanie otwarty na początkowym naciśnięciu akcji dla nextTab i prevTab, i pozostanie otwarty tak długo, jak klucz modyfikatora zostanie zatrzymany. Po zwolnieniu wszystkich klawiszy modyfikujących, przełącznik się zamknie, a wyróżniona karta zostanie aktywowana.
Tab/Shift+Tab, strzałki w górę i w dół oraz nextTab/prevTab działania mogą służyć do przełączania się przez interfejs użytkownika przełącznika.
Nazwa właściwości:useTabSwitcher
Konieczność: Fakultatywny
Akceptuje:true, false
Wartość domyślna:true
Ostrzeżenie
Ustawienie "useTabSwitcher" nie jest już dostępne w wersjach 1.5 i nowszych. Zaleca się użycie ustawienia "tabSwitcherMode".
Automatyczne ukrywanie po utracie fokusu
Po włączeniu tej opcji pozwala to na automatyczne ukrycie okna terminalu, gdy tylko okno utraci fokus.
Nazwa właściwości:autoHideWindow
Konieczność: Fakultatywny
Akceptuje:true, false
Wartość domyślna:false
Automatyczne skupianie panelu przy najechaniu myszą
Gdy zostanie ustawiona wartość true, terminal przeniesie fokus do okienka po najechaniu myszą. Po ustawieniu na false, kliknięcie będzie wymagane, aby ustawić fokus okienka przy użyciu myszy.
Nazwa właściwości:focusFollowMouse
Konieczność: Fakultatywny
Akceptuje:true, false
Wartość domyślna:false
Zmień rozmiar czcionki terminala, przewijając z przytrzymanym klawiszem Ctrl
Gdy to jest ustawione na true, przytrzymanie klawisza Ctrl podczas przewijania spowoduje zwiększenie lub zmniejszenie rozmiaru czcionki terminala. Jest to funkcja eksperymentalna i jej ciągłe istnienie nie jest gwarantowane.
Nazwa właściwości:experimental.scrollToZoom
___
Dostosuj nieprzezroczystość terminalu, przewijając podczas przytrzymywania klawiszy Ctrl i Shift
Gdy ta wartość jest ustawiona na true, przytrzymanie Ctrl i Shift podczas przewijania spowoduje zmianę nieprzezroczystości okna. Jest to funkcja eksperymentalna i jej ciągłe istnienie nie jest gwarantowane.
Nazwa właściwości:experimental.scrollToChangeOpacity
Konieczność: Fakultatywny
Akceptuje:true, false
Wartość domyślna:true
Automatyczne wykrywanie adresów URL i przekształcanie ich w klikalne linki
Gdy zostanie ustawiona wartość true, adresy URL zostaną wykryte przez terminal. Spowoduje to podkreślenie adresów URL po umieszczeniu wskaźnika myszy i możliwość ich kliknięcia przez naciśnięcie klawisza Ctrl. Jest to funkcja eksperymentalna i jej ciągłe istnienie nie jest gwarantowane.
Nazwa właściwości:experimental.detectURLs
Konieczność: Fakultatywny
Akceptuje:true, false
Wartość domyślna:true
Ostrzeżenia dotyczące wklejania
Ostrzegaj, gdy tekst do wklejania jest bardzo duży
Gdy true jest ustawiona, próba wklejenia tekstu zawierającego więcej niż 5 KiB znaków spowoduje wyświetlenie okna dialogowego z pytaniem, czy kontynuować wklejanie. Gdy jest ustawiona wartość false, okno dialogowe nie jest wyświetlane, a zamiast tego tekst jest wklejany od razu. Jeśli często przypadkowo klikniesz prawym przyciskiem myszy na terminalu po wybraniu dużej ilości tekstu, może to być przydatne, aby zapobiec zawieszaniu się terminalu, gdy program połączony z terminalem odbiera zawartość schowka.
Nazwa właściwości:largePasteWarning
Konieczność: Fakultatywny
Akceptuje:true, false
Wartość domyślna:true
Ostrzegaj, gdy tekst do wklejania zawiera wiele wierszy
Gdy ta opcja jest ustawiona na true, próba wklejenia tekstu z wieloma wierszami spowoduje wyświetlenie okna dialogowego z pytaniem, czy kontynuować wklejanie. Gdy jest ustawiona wartość false, okno dialogowe nie jest wyświetlane, a zamiast tego tekst jest wklejany od razu. W większości powłok jeden wiersz odpowiada jednemu poleceniu, więc jeśli wklejasz tekst zawierający znak "nowy wiersz" do powłoki, co najmniej jedno polecenie może być wykonywane automatycznie po wklejeniu, bez konieczności sprawdzania poprawności poleceń. Może to być przydatne, jeśli często kopiujesz i wklejasz polecenia z niezaufanych witryn internetowych.
Nazwa właściwości:multiLinePasteWarning
Konieczność: Fakultatywny
Akceptuje:true, false
Wartość domyślna:true
Starsze kodowanie danych wejściowych
Wymuś użycie starszego kodowania wejściowego w terminalu. Określone klucze w niektórych aplikacjach mogą przestać działać podczas włączania tego ustawienia, ale może być przydatne w scenariuszach zaawansowanych podczas debugowania problemów z danymi wejściowymi, zwłaszcza w przypadku naciśnięcia debugowania.
Nazwa właściwości:experimental.input.forceVT
Konieczność: Fakultatywny
Akceptuje:true, false
Wartość domyślna:false
Menu kontekstowe
Menu kontekstowe w terminalu systemu Windows jest łatwym sposobem szybkiego uzyskiwania dostępu do typowych akcji. Po ustawieniu tej opcji na true, kliknięcie prawym przyciskiem myszy w terminalu spowoduje aktywację menu kontekstowego. Po ustawieniu wartości na false, kliknięcie prawym przyciskiem myszy spowoduje wklejenie.
Menu kontekstowe można również otworzyć za showContextMenu pomocą akcji, niezależnie od tego, czy to ustawienie jest włączone, czy nie.
Nazwa właściwości:experimental.rightClickContextMenu
Konieczność: Fakultatywny
Akceptuje:true, false
Wartość domyślna:false
Wyszukiwanie w Internecie
Jest to domyślny adres URL używany podczas przeszukiwania sieci Web z terminalu searchWeb za pomocą akcji (w tym menu kontekstowe kliknięcie prawym przyciskiem myszy). Element %s w tym ciągu jest zastępowany zaznaczonym tekstem. Domyślna wartość to https://www.bing.com/search?q=%s.
Nazwa właściwości:searchWebDefaultQueryUrl
Konieczność: Fakultatywny
Akceptuje: Adres URL jako ciąg
Wartość domyślna:https://www.bing.com/search?q=%s
Ważne
Ta funkcja jest dostępna tylko w programie Windows Terminal Preview.
Windows Terminal