Windows Terminal Preview v0.11.
Lokalisering
Detta är den första Windows Terminal-versionen som har stöd för icke-engelska UI-språk. Vi håller fortfarande på att lösa buggarna med detta, så ha tålamod med oss.
Uppdateringar av inställningar
Vi har gjort några ändringar i våra inställningar som vi vill uppmärksamma dig på. Vi rekommenderar att du flyttar din inställningsfil från mappen och låter terminalen automatiskt generera en ny. Sedan, du kan kopiera tillbaka dina inställningar.
Settings.json
Filen profiles.json har bytt namn till settings.json. Om du redan har terminalen installerad, ditt filnamn uppdateras automatiskt.
Cascadia kod
Cascadia Code har ställts in som standardteckensnitt för alla profiler som genereras automatiskt av terminalen. Om du vill ändra ditt teckensnitt, du kan lägga till fontFace
egendom till valfri profil eller till defaults
sektion.
Tango färgscheman
Terminal levereras nu med färgschemana Tango Dark och Tango Light.
Kopiera och klistra
Kopiera och klistra är bundna till ctrl+c
och ctrl+v
, respektive, i den nyskapade filen settings.json. Detta innebär att dessa nyckelbindningar fungerar tillsammans ctrl+shift+c
och ctrl+shift+v
och du kan enkelt ta bort dem. Ctrl+shift+c
och ctrl+shift+v
finns fortfarande med i filen defaults.json, så du har fortfarande en tangentkombination som du kan använda för att kopiera och klistra in om du väljer att ta bort ctrl+c
och ctrl+v
.
Notera: Om du vill frigöra en standardtangentkombination, du kan ställa in den på unbound
eller null
i filen settings.json.
{ "command": "unbound", "keys": "ctrl+shift+c" },
{ "command": null, "keys": "ctrl+shift+v" }
Formaterad kopiering
Vi har ändrat standardbeteendet för kopiering till att kopiera vanlig text som standard. En ny global inställning har lagts till i den nyligen genererade filen settings.json som heter copyFormatting
. Detta är inställt på false
som standard, men du kan ändra det till true
att alltid kopiera HTML- och RTF-formateringen.
Notera: In defaults.json, copyFormatting
is set to true
in order to not break existing users.
Tog bort inställningar
In preparation for v1.0, we have removed some previously deprecated settings. We know this will likely impact your workflows, but we are hoping this is a one-time event.
“Globals” namespace
The Terminal no longer supports the globals
property in the JSON file. If you have settings inside the globals
object, they will be ignored. To fix this, remove the globals
object and move your global settings into the root of the JSON file.
Application theme
The global setting requestedTheme
has been renamed to theme
. This helps clean up the naming and provide flexibility for theming in the future.
"theme": "system"
Copying as a single line
De copyTextWithoutNewlines
command and the argument trimWhitespace
för copy
have been removed in favor of the singleLine
argument. This naming change helps better explain how the feature works. If you enable this as true for a copy
key binding, innehållet som kopieras från terminalen kommer att finnas på en rad när det klistras in.
{ "command": { "action": "copy", "singleLine": true ), "keys": "ctrl+alt+c" }
Skapa en flik för en specifik profil
Den första iterationen av att skapa en ny flik för en specifik profil hade nyckelbindningskommandon från newTabProfile0
till newTabProfile8
. Vi tog bort dessa kommandon till förmån för ett mer flexibelt alternativ.
Notera: Indexering i Terminalen börjar kl 0.
{ "command": { "action": "newTab", "index": NUMBER }, "keys": "ctrl+shift+NUMBER" }
Navigera till en specifik flik
Fliknavigering har nu samma struktur som att skapa nya flikar, var switchToTab0
genom switchToTab8
have been removed in favor of the index
fast egendom.
Notera: Indexering i Terminalen börjar kl 0.
{ "command": { "action": "switchToTab", "index": NUMBER }, "keys": "ctrl+alt+NUMBER" }
Dela rutor
För att möjliggöra fler alternativ när du delar upp rutor, de splitHorizontal
och splitVertical
kommandon har tagits bort till förmån för det nya nyckelbindningsformatet. Dessutom, om du inte anger en delad riktning, terminalen kommer som standard att dela med auto
, som kommer att delas för att ge den största ytan.
{ "command": { "action": "splitPane", "split": "horizontal"}, "keys": "alt+shift+-" },
{ "command": { "action": "splitPane", "split": "vertical"}, "keys": "alt+shift+plus" }
Fokusera mellan rutor
Ursprungligen, du kan använda moveFocusDown
, moveFocusUp
, moveFocusLeft
, moveFocusRight
som tangentbindningskommandon för att navigera mellan rutor. Vi har tagit bort dessa och har lagt till följande format som ersättningar:
{ "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" }
Ändra storlek på rutor
Att följa samma nyckelbindningsarkitektur, kommandon för att ändra storlek på rutan (resizePaneDown
, resizePaneUp
, resizePaneLeft
, resizePaneRight
) har tagits bort. Nedan är det nya formatet för att ändra storlek på rutor.
{ "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" }
Ändra teckenstorlek
Följande tangentbindningskommandon gjorde det möjligt för dig att ändra din teckenstorlek, men de är nu borttagna: decreaseFontSize
, increaseFontSize
.
Du kan ändra din teckenstorlek genom att använda tangentbindningarna nedan, som använder en delta
som definierar teckenstorleksändringen i punkter.
{ "command": { "action": "adjustFontSize", "delta": -1 }, "keys": "ctrl+-" },
{ "command": { "action": "adjustFontSize", "delta": 1 }, "keys": "ctrl+=" }
Bug fixar
- Linjerna som dök upp mellan solida block med bakgrundsfärg är borta!
- Kommandoradsargument bör utlösas mer tillförlitligt i den ordning du förväntar dig.
- Inmatningsstacken har ändrats för att lösa vissa problem med icke-US-104 QWERTY-tangentbordslayouter.
- Fönsterkanterna respekterar nu ditt programtema.