Nastavení interakce v terminálu Windows

Vlastnosti uvedené níže ovlivňují celé okno terminálu bez ohledu na nastavení profilu. Ty by se měly umístit do kořenového adresáře souboru settings.json.

Povolit nezaostřený akryl

Určuje, zda je možné použít nezaostřený akryl. Pokud je nastavena na true, nezaostřená okna mohou mít akryl místo neprůhledného. Pokud je nastaveno na false, nezaostřená okna nemohou mít akryl. Když má prioritní okno akryl, nezaostřené okno bude neprůhledné.

Název vlastnosti:compatibility.enableUnfocusedAcrylic

Nutnost: Volitelný

Přijímá:true, false

Výchozí hodnota:false

enable_unfocused_docs


Automaticky kopírovat výběr do schránky

Pokud je tato možnost nastavená na true, výběr se po vytvoření okamžitě zkopíruje do schránky. Pravým tlačítkem myši se v tomto případě vždy provede vložení. Když je nastaveno na false, výběr se zachová a čeká na další akci. Výběr zkopírujete kliknutím pravým tlačítkem myši.

Název vlastnosti:copyOnSelect

Nutnost: Volitelný

Přijímá:true, false

Výchozí hodnota:false



Formát textu při kopírování

Pokud je tato možnost nastavená na true, barva a formátování písma vybraného textu se také zkopírují do schránky. Pokud je nastavená hodnota false, zkopíruje se do schránky jenom prostý text. Můžete také určit formáty, které chcete kopírovat.

Název vlastnosti:copyFormatting

Nutnost: Volitelný

Přijímá:true, false, "all", "none", "html", "rtf"

Výchozí hodnota:false



Odstranit koncové prázdné znaky v obdélníkovém výběru

Pokud je tato možnost nastavena na true a zkopírujete text v obdélníkovém (blokovém) výběru do schránky, z každého řádku jsou odstraněny koncové mezery. Pokud je nastavená hodnota false, zůstanou prázdné znaky zachovány, aby všechny řádky měly stejnou délku. Pokud chcete zkopírovat text v obdélníkovém výběru (bloku), podržte stisknutou klávesu Alt , klikněte na textovou oblast, kterou chcete vybrat, a přetáhněte ho myší. To může být užitečné pro výběr textových sloupců atd.

Název vlastnosti:trimBlockSelection

Nutnost: Volitelný

Přijímá:true, false

Výchozí hodnota:true



Ořezání nadbytečných mezer při vložení

Pokud je tato možnost povolená, terminál při vkládání textu do terminálu automaticky ořízne koncové znaky prázdných znaků.

Název vlastnosti:trimPaste

Nutnost: Volitelný

Přijímá:true, false

Výchozí hodnota:true


Oddělovače slov

Určuje oddělovače slov používané při výběru poklikáním. Oddělovače slov jsou znaky, které určují, kde hranice je mezi dvěma slovy. Nejběžnějšími příklady jsou mezery, středníky, čárky a tečky.

Název vlastnosti:wordDelimiters

Nutnost: Volitelný

Přijímá: Znaky ve formě řetězce

Výchozí hodnota: /\\()\"'-:,.;<>~!@#$%^&*|+=[]{}?│
( je U+2502 BOX DRAWINGS LIGHT VERTICAL)

Důležité

Následující znaky musí být uvozeny zpětným lomítkem: \, "

Tady je příklad několika sad oddělovačů, které můžete použít ke shodě s chováním různých dalších emulátorů terminálu:

Terminal Oddělovače
Xterm "$'()*;<>[\]^{|}
Terminál Gnome !"$'()*:;<>[]^{|}
Konsole !"$'()*,;<>[\]^{|}
Rxvt &();<>|
Alacritty "'(),:<>[]{|}
Kotě !"$'()*,:;<>[\]^{|}

Změna velikosti okna přichytávání ke znakové mřížce

Pokud je toto nastavení nastaveno true, okno se při změně velikosti přichytí k nejbližší hranici znaku. Když je nastavena hodnota false, změní se velikost okna "hladce".

Název vlastnosti:snapToGridOnResize

Nutnost: Volitelný

Přijímá:true, false

Výchozí hodnota:true

Přichycení terminálu Windows k mřížce při změně velikosti



Minimalizovat do oznamovací oblasti

Pokud je tato možnost nastavena na true, minimalizované okno se skryje z hlavního panelu a nebude dostupné z této oblasti. Místo toho bude přístupný z ikony oznamovací oblasti terminálu. Pokud je toto globální nastavení nebo minimizeToNotificationArea globální nastavení nastaveno na true, terminál umístí ikonu do oznamovací oblasti.

Název vlastnosti:minimizeToNotificationArea

Nutnost: Volitelný

Přijímá:true, false

Výchozí hodnota:false

Důležité

Toto nastavení bylo přejmenováno z "minimizeToTray" na "minimizeToNotificationArea".



Vždy zobrazovat ikonu oznámení

Pokud je tato možnost nastavená na true, terminál umístí její ikonu do oznamovací oblasti. Pokud je toto globální nastavení nebo minimizeToNotificationArea globální nastavení nastaveno na true, terminál umístí ikonu do oznamovací oblasti. Uživatel bude moct minimizeToNotificationArea využít.

Název vlastnosti:alwaysShowNotificationIcon

Nutnost: Volitelný

Přijímá:true, false

Výchozí hodnota:false

Důležité

Toto nastavení bylo přejmenováno z "alwaysShowTrayIcon" na "alwaysShowNotificationIcon".



Nastavení záložky

Styl rozhraní přepínače karet

Pokud je tato možnost nastavená na true nebo "mru", příkazy nextTab a prevTab použijí UI přepínače záložek s řazením podle nejčastěji používaných. Pokud je možnost nastavena na "inOrder", tyto akce přepnou karty v aktuálním pořadí na panelu karet. Uživatelské rozhraní zobrazí všechny aktuálně otevřené karty ve svislém seznamu, navigovatelné pomocí klávesnice nebo myši.

Přepínač karet se otevře při počátečním stisknutí akcí pro nextTab a prevTab a zůstane otevřený, dokud bude modifikační klávesa stisknutá. Po uvolnění všech modifikačních kláves se přepínač zavře a zvýrazněná karta se zostří. Tabulátor/Shift+Tab, klávesy se šipkami nahoru a dolů a nextTab/prevTab akce lze použít k procházení uživatelského rozhraní přepínače.

Pokud chcete přepínač karet vypnout, můžete ho nastavit na false nebo "disabled".

Název vlastnosti:tabSwitcherMode

Nutnost: Volitelný

Přijímá:true, false, "mru", "inOrder", "disabled"

Výchozí hodnota:"inOrder"

Přepínač karet terminálu Windows

Aktivovat přepínač záložek

Pokud je tato možnost nastavena na true, příkazy nextTab a prevTab budou používat UI pro přepínání karet. Uživatelské rozhraní zobrazí všechny aktuálně otevřené karty ve svislém seznamu, navigovatelné pomocí klávesnice nebo myši.

Přepínač karet se otevře při počátečním stisknutí tlačítka pro nextTab a prevTab a zůstane otevřený, dokud je držena modifikační klávesa. Po uvolnění všech modifikačních kláves se přepínač zavře a zvýrazněná karta se aktivuje. Tab/Shift+Tab, klávesy se šipkami nahoru a dolů a nextTab/prevTab akce se dají použít k procházení uživatelského rozhraní přepínače.

Název vlastnosti:useTabSwitcher

Nutnost: Volitelný

Přijímá:true, false

Výchozí hodnota:true

Upozornění

Nastavení "useTabSwitcher" už není k dispozici ve verzích 1.5 a novějších. Doporučujeme místo toho použít "tabSwitcherMode" nastavení.



Automatické skrytí při ztrátě fokusu

Pokud je tato možnost povolená, okno terminálu se automaticky skryje, jakmile okno ztratí fokus.

Název vlastnosti:autoHideWindow

Nutnost: Volitelný

Přijímá:true, false

Výchozí hodnota:false



Automatické zaostření podokna při najetí myší

Když je tato možnost nastavena na true, terminál při najetí myší zaměří fokus na podokno. Když je nastavená na hodnotu false, bude nutné kliknout myší, aby se podokno zaměřilo.

Název vlastnosti:focusFollowMouse

Nutnost: Volitelný

Přijímá:true, false

Výchozí hodnota:false



Nastavení velikosti písma terminálu posouváním a podržením klávesy Ctrl

Pokud je tato možnost nastavená na true, podržení klávesy Ctrl při posouvání se zvětší nebo zmenší velikost písma terminálu. Jedná se o experimentální funkci a její trvalá existence není zaručena.

Název vlastnosti:experimental.scrollToZoom


___

Nastavení neprůhlednosti terminálu posouváním a podržením kláves Ctrl a Shift

Pokud je tato možnost nastavená na true, podržení kláves Ctrl a Shift při posouvání se změní neprůhlednost okna. Jedná se o experimentální funkci a její trvalá existence není zaručena.

Název vlastnosti:experimental.scrollToChangeOpacity

Nutnost: Volitelný

Přijímá:true, false

Výchozí hodnota:true



Automatické rozpoznání adres URL a jejich zpřístupnění pro kliknutí

Pokud je tato možnost nastavená na true, budou adresy URL zjištěny terminálem. To způsobí podtržení adres URL při najetí myší a kliknutí stisknutím klávesy Ctrl. Jedná se o experimentální funkci a její trvalá existence není zaručena.

Název vlastnosti:experimental.detectURLs

Nutnost: Volitelný

Přijímá:true, false

Výchozí hodnota:true



Vložení upozornění

Upozornit, když je text, který chcete vložit, velmi velký

Pokud je tato možnost nastavená na true, při pokusu o vložení textu s více než 5 znaky se zobrazí dialogové okno s dotazem, zda chcete pokračovat nebo ne s vložením. Když je nastavená falsehodnota , dialogové okno se nezobrazí a místo toho se text vloží hned. Pokud po výběru velkého množství textu často kliknete pravým tlačítkem myši na terminál omylem, může být užitečné zabránit tomu, aby terminál nereaguje, když program připojený k terminálu obdrží obsah schránky.

Název vlastnosti:largePasteWarning

Nutnost: Volitelný

Přijímá:true, false

Výchozí hodnota:true

Upozornění, když text, který chcete vložit, obsahuje více řádků

Pokud je tato možnost nastavená na true, při pokusu o vložení textu s více řádky se zobrazí dialogové okno s dotazem, jestli chcete pokračovat nebo ne s vložením. Když je nastavená falsehodnota , dialogové okno se nezobrazí a místo toho se text vloží hned. Ve většině shellů odpovídá jeden řádek jednomu příkazu, takže pokud vložíte text, který obsahuje znak "nového řádku", do shellu, může se po vložení automaticky provést jeden nebo více příkazů, aniž byste měli čas je zkontrolovat. To může být užitečné, pokud často kopírujete a vkládáte příkazy z nedůvěryhodných webů.

Název vlastnosti:multiLinePasteWarning

Nutnost: Volitelný

Přijímá:true, false

Výchozí hodnota:true



Kódování zastaralého vstupu

Vynuťte, aby terminál používal starší kódování vstupu. Při povolování tohoto nastavení můžou přestat fungovat konkrétní klíče v některých aplikacích, ale může být užitečné pro pokročilé scénáře při ladění problémů se vstupem, zejména při klepnutí na ladění.

Název vlastnosti:experimental.input.forceVT

Nutnost: Volitelný

Přijímá:true, false

Výchozí hodnota:false



Kontextová nabídka

Místní nabídka v terminálu Windows je snadný způsob, jak rychle získat přístup k běžným akcím. Pokud je tato možnost nastavena na true, po kliknutí pravým tlačítkem myši v terminálu se aktivuje místní nabídka. Po nastavení na false kliknutím pravým tlačítkem myši se provede vložení.

Místní nabídku lze také otevřít pomocí showContextMenu akce bez ohledu na to, jestli je toto nastavení povolené nebo ne.

Snímek obrazovky s kontextovou nabídkou v terminálu

Název vlastnosti:experimental.rightClickContextMenu

Nutnost: Volitelný

Přijímá:true, false

Výchozí hodnota:false



Vyhledávání na webu

Toto je výchozí adresa URL použitá při vyhledávání na webu z terminálu pomocí searchWeb akce (včetně místní nabídky po kliknutí pravým tlačítkem). V tomto řetězci se %s nahradí vybraným textem. Výchozí hodnota je https://www.bing.com/search?q=%s.

Název vlastnosti:searchWebDefaultQueryUrl

Nutnost: Volitelný

Přijímá: URL jako řetězec

Výchozí hodnota:https://www.bing.com/search?q=%s

Důležité

Tato funkce je dostupná jenom v terminálu Windows Preview.