Einführung in die neueste Vorschau-Version von Windows Terminal - 0.11

Ich bin froh, mit dem neuesten großen Update vor der Veröffentlichung von Version 1.0 zurück zu sein! Probleme von jetzt bis Version 1.0 werden Revisionen dieser Version sein. Wie immer können Sie das Terminal aus dem Microsoft Store oder von der Release-Seite auf GitHub herunterladen . Unter cat werden wir uns die Update-Details genauer ansehen!

Bild

Lokalisierung


Dies ist die erste Version von Windows Terminal, dessen Benutzeroberfläche nicht nur Englisch unterstützt. Wir arbeiten immer noch an Fehlern, daher bitten wir Sie, dies mit Verständnis zu verstehen. Wenn Sie Übersetzungsprobleme finden, melden Sie diese bitte auf GitHub .

Update Einstellungen


Wir möchten Sie darauf aufmerksam machen, dass wir einige Änderungen an den Einstellungen vorgenommen haben. Wir empfehlen, dass Sie die Datei settings.json aus dem Anwendungsordner verschieben, damit das Terminal automatisch eine neue generiert. Danach können Sie Ihre Einstellungen zurück kopieren.

Settings.json


Die Datei profile.json wurde in settings.json umbenannt. Wenn Sie Terminal bereits installiert haben, wird der Dateiname automatisch aktualisiert.

Cascadia-Code


Die Cascadia-Code- Schriftart wurde standardmäßig für alle vom Terminal automatisch generierten Profile festgelegt. Wenn Sie die Schriftart ändern möchten, fügen Sie die Fontface Eigenschaft zu einem Profil oder auf die Standardwerte Abschnitt .

Tango-Farbschemata


Jetzt ist das Terminal mit den Farbschemata Tango Dark und Tango Light ausgestattet.

Bild

Bild

Kopieren und Einfügen


In der neu generierten Datei settings.json sind Kopier- und Einfügevorgänge mit Strg + C bzw. Strg + V verknüpft . Die neuen Tastenkombinationen arbeiten mit Strg + Umschalt + C und Strg + Umschalt + V zusammen . Bei Bedarf können Sie sie einfach entfernen. Wenn Sie sich weiterhin dazu entschließen, Strg + C und Strg + V aufzugeben , ist die alte Tastenkombination weiterhin in der Datei defaults.json enthalten.

Hinweis: Wenn Sie die alte Tastenkombination "freigeben" möchten, können Sie ihren Wert in der Datei settings.json auf ungebunden oder null setzen .

{ "command": "unbound", "keys": "ctrl+shift+c" },
{ "command": null, "keys": "ctrl+shift+v" }

Kopieren


Wir haben das Standard-Kopierverhalten so geändert, dass es ohne Formatierung kopiert. Zu diesem Zweck wurde der neu generierten Datei settings.json ein neuer globaler Parameter copyFormatting hinzugefügt . Standardmäßig ist der Wert auf false festgelegt .

Hinweis: In defaults.json ist copyFormatting auf true festgelegt .

Gelöschte Einstellungen


In Vorbereitung auf die Veröffentlichung von Version 1.0 wurden einige veraltete Einstellungen entfernt. Wir verstehen, dass dies wahrscheinlich Ihre Arbeitsprozesse beeinflusst hat, hoffen jedoch, dass Sie in Zukunft nicht mehr darauf zurückgreifen müssen.

Namespace "Globals"
Von nun an unterstützt das Terminal die Globals- Eigenschaft in der JSON-Datei nicht mehr. Wenn Sie Einstellungen im globalen Objekt haben , werden diese ignoriert. Um dieses Problem zu lösen, entfernen Sie das globale Objekt und verschieben Sie Ihre globalen Parameter in das Stammverzeichnis der JSON-Datei.

Thema
Der requestedTheme globale Parameter haben umbenannten gewesen Thema . Dies wird dazu beitragen, Flexibilität für die zukünftige Installation von Themen bereitzustellen.

"theme": "system"

Einzelne Linie kopiert
Die copyTextWithoutNewlines Befehl und das trimWhitespace Argument für die Kopie Aktion wurde mit dem entfernt und ersetzt single Argumente . Diese Änderung hilft, die Funktionsweise dieser Funktion besser zu erklären. Wenn Sie den Wert dieses Arguments auf true, für die eingestellte Kopie Aktion , die von dem Terminal kopierte Inhalt wird in einer Zeile eingefügt werden.

{ "command": { "action": "copy", "singleLine": true ), "keys": "ctrl+alt+c" }

Erstellen einer Registerkarte mit einem bestimmten Profil
Die erste Iteration des Erstellens einer neuen Registerkarte mit einem bestimmten Profil hatte Schlüsselbindungsbefehle von newTabProfile0 bis newTabProfile8 . Wir haben diese Befehle zugunsten einer flexibleren Alternative entfernt.

Hinweis: Die Indizierung im Terminal beginnt bei 0.

{ "command": { "action": "newTab", "index": NUMBER }, "keys": "ctrl+shift+NUMBER" }

Wechseln zu einer bestimmten Registerkarte: Die Tab-
Navigation hat jetzt dieselbe Struktur wie das Erstellen einer neuen Registerkarte. switchToTab0 - switchToTab8 wurde zugunsten der index- Eigenschaft entfernt .

Hinweis: Die Indizierung im Terminal beginnt bei 0.

{ "command": { "action": "switchToTab", "index": NUMBER }, "keys": "ctrl+alt+NUMBER" }

Partitionieren eines Panels
Um mehr Optionen beim Partitionieren eines Panels bereitzustellen , wurden splitHorizontal und splitVertical durch ein neues Format ersetzt. Wenn Sie jetzt nicht die Richtung der Trennung angeben, verwendet das Terminal die Aufteilung standardmäßig mithilfe der Auto- Funktion , die die Absteckung durchführt, um die größte Oberfläche sicherzustellen.

{ "command": { "action": "splitPane", "split": "horizontal"}, "keys": "alt+shift+-" },
{ "command": { "action": "splitPane", "split": "vertical"}, "keys": "alt+shift+plus" }

Wechseln zwischen Bedienfeldern
Zunächst können Sie moveFocusDown , moveFocusUp , moveFocusLeft und moveFocusRight verwenden , um Tastenkombinationen zu erstellen, mit denen Sie zwischen Bedienfeldern wechseln können. Wir haben sie gelöscht und das folgende Format als Ersatz hinzugefügt:

{ "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" }

Ändern der Größe von Bedienfeldern
Um der gleichen Schlüsselbindungsarchitektur zu folgen, wurden die alten Befehle zum Ändern der Größe von Bedienfeldern ( resizePaneDown , resizePaneUp , resizePaneLeft , resizePaneRight ) ebenfalls entfernt und durch das folgende Format ersetzt:

{ "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" }

Ändern der Schriftgröße
Mit den folgenden Tastenbindungsbefehlen konnten Sie die Schriftgröße ändern, aber jetzt werden sie entfernt: verringernFontSize , erhöhenFontSize .

Sie können die Schriftgröße mithilfe der folgenden Tastenkombinationen ändern, die Delta verwenden , um die Änderung der Schriftgröße in Punkten zu bestimmen.

{ "command": { "action": "adjustFontSize", "delta": -1 }, "keys": "ctrl+-" },
{ "command": { "action": "adjustFontSize", "delta": 1 }, "keys": "ctrl+=" }

Fehler Korrektur


  • Es erscheinen keine Linien mehr zwischen durchgezogenen Hintergrundblöcken.
  • Befehlszeilenargumente funktionieren zuverlässiger. In der Reihenfolge, in der Sie sie erwarten;
  • Um einige Probleme mit Tastaturlayouts zu lösen, die sich vom US-104 QWERTY-Format unterscheiden, wurde der Eingabestapel geändert.
  • Jetzt entsprechen die Ränder des Terminalfensters dem verwendeten Thema.

Abschließend


Wir hoffen, dass Ihnen Windows Terminal gefällt und Sie wie wir auf die Version 1.0 warten, die in Kürze veröffentlicht wird. Wenn Sie Ihre Bewertung abgeben möchten oder Fragen haben, schreiben Sie Kayla (Kayla, @cinnamon_msft ) auf Twitter. Wenn Sie einen Vorschlag zur Verbesserung des Terminals machen oder einen Fehler darin melden möchten, kontaktieren Sie uns bitte auf GitHub . Bis bald mit unserer Version 1.0!

Bild

All Articles