Windows Terminal 0.11 ist mit Updates für Lokalisierung und Einstellungen verfügbar
Microsoft hat ein neue Version von Windows Terminal, einer modernen Konsole für Windows 10. Die Version ist jetzt im Microsoft Store verfügbar und bietet eine Reihe neuer Optionen und Verbesserungen.
Windows Terminal eine neue Terminal-App für Befehlszeilenbenutzer, die viele neue Funktionen bietet, darunter Registerkarten, eine GPU-beschleunigte DirectWrite/DirectX-basierte Text-Rendering-Engine, Profile und mehr.
Windows Terminal ist vollständig Open Source. Dank der neuen Konsole mit Registerkarten ermöglicht es das Organisieren von Instanzen von Eingabeaufforderung, Power Shell, und Windows-Subsystem für Linux zusammen in einer einzigen App.
Die App kommt mit einem Symbol, das an neu erinnert Office- und OneDrive-Symbole, die die moderne Designansicht von Microsoft widerspiegelt, die als "Fluent Design" bekannt ist.
Was ist neu in Windows Terminal Preview 0.11
Lokalisierung
Dies ist die erste Windows-Terminal-Version, die nicht-englische Benutzeroberflächensprachen unterstützt. Microsoft arbeitet noch daran, die Fehler zu beheben, also haben Sie bitte Geduld. Wenn Sie Übersetzungsprobleme finden, legen Sie diese bitte auf der
GitHub.Einstellungsaktualisierungen
Der Entwickler hat der Einstellungsdatei eine Reihe neuer Optionen hinzugefügt. Sie empfehlen Ihnen, Ihre Einstellungsdatei aus dem Ordner zu verschieben und das Terminal automatisch eine neue erstellen zu lassen. Sie können die Dateien vergleichen und zusammenführen, um die neuen Optionen zu verwenden.
Einstellungen.json
Die Datei profiles.json wurde in settings.json umbenannt. Wenn Sie das Terminal bereits installiert haben, wird Ihr Dateiname automatisch aktualisiert.
Cascadia-Code
Cascadia-Code wurde als Standardschriftart für alle vom Terminal automatisch generierten Profile festgelegt. Wenn Sie Ihre Schriftart ändern möchten, können Sie die Schriftart
Eigenschaft zu jedem Profil oder zum Standardeinstellungen
Sektion.
Tango-Farbschemata
Terminal wird jetzt mit den Farbschemata Tango Dark und Tango Light ausgeliefert.
Kopieren und Einfügen
Kopieren und Einfügen sind gebunden an Strg+c
und Strg+V
, bzw. in der neu generierten Datei settings.json. Dies bedeutet, dass diese Tastenkombinationen parallel funktionieren Strg+Umschalt+C
und Strg+Umschalt+V
und Sie können sie leicht entfernen. Strg+Umschalt+c
und Strg+Umschalt+V
sind immer noch in der Datei defaults.json enthalten, sodass Sie immer noch eine Tastenkombination haben, die Sie zum Kopieren und Einfügen verwenden können, wenn Sie sich zum Entfernen entscheiden Strg+c
und Strg+V
.
Notiz: Wenn Sie eine Standardtastenkombination freigeben möchten, können Sie sie auf setzen ungebunden
oder Null
in Ihrer Datei settings.json.
{ "command": "unbound", "keys": "ctrl+shift+c" }, { "command": null, "keys": "ctrl+shift+v" }
Formatiertes Kopieren
Microsoft hat das Standardverhalten beim Kopieren so geändert, dass standardmäßig nur Klartext kopiert wird. Der neu generierten Datei settings.json wurde eine neue globale Einstellung namens. hinzugefügt copyFormatting
. Dies ist eingestellt auf falsch
Standardmäßig können Sie es jedoch ändern in wahr
um immer die HTML- und RTF-Formatierung zu kopieren.
Notiz: In defaults.json, copyFormatting
ist eingestellt auf wahr
um bestehende Benutzer nicht zu brechen.
Einstellungen entfernt
In Vorbereitung auf v1.0 haben die Entwickler einige zuvor veraltete Einstellungen entfernt. Dies wird sich wahrscheinlich auf Ihre Arbeitsabläufe auswirken, aber dies sollte ein einmaliges Ereignis sein.
„Globals“-Namensraum
Das Terminal unterstützt nicht mehr die globals
-Eigenschaft in der JSON-Datei. Wenn Sie Einstellungen im globals
Objekt werden sie ignoriert. Um dies zu beheben, entfernen Sie die globals
-Objekt und verschieben Sie Ihre globalen Einstellungen in das Stammverzeichnis der JSON-Datei.
Anwendungsthema
Die globale Einstellung angefragtes Thema
wurde umbenannt in Thema
. Dies hilft, die Benennung zu bereinigen und bietet Flexibilität für die zukünftige Gestaltung.
"thema": "system"
Als einzelne Zeile kopieren
Die copyTextWithoutNewlines
Befehl und das Argument trimWhitespace
zum Kopieren
wurden zugunsten der entfernt einzelne Zeile
Streit. Diese Namensänderung trägt dazu bei, die Funktionsweise der Funktion besser zu erklären. Wenn Sie dies für a. als wahr aktivieren Kopieren
Tastenbelegung wird der vom Terminal kopierte Inhalt beim Einfügen in einer Zeile angezeigt.
{ "command": { "action": "copy", "singleLine": true ), "keys": "ctrl+alt+c" }
Erstellen einer Registerkarte eines bestimmten Profils
Die erste Iteration beim Erstellen einer neuen Registerkarte eines bestimmten Profils hatte Tastenkombinationsbefehle von newTabProfile0
zu newTabProfile8
. Diese Befehle wurden zugunsten einer flexibleren Alternative entfernt.
Notiz: Die Indizierung im Terminal beginnt bei 0.
{ "command": { "action": "newTab", "index": NUMBER }, "keys": "ctrl+shift+NUMBER" }
Zu einer bestimmten Registerkarte navigieren
Die Registerkartennavigation hat jetzt dieselbe Struktur wie die Erstellung neuer Registerkarten, wobei switchToTab0
durch switchToTab8
wurden zugunsten der entfernt Index
Eigentum.
Notiz: Die Indizierung im Terminal beginnt bei 0.
{ "command": { "action": "switchToTab", "index": NUMBER }, "keys": "ctrl+alt+NUMBER" }
Scheiben teilen
Um mehr Optionen beim Teilen von Fenstern zu ermöglichen, splitHorizontal
und splitVertikal
Befehle wurden zugunsten des neuen Tastenkombinationsformats entfernt. Wenn Sie keine Aufteilungsrichtung angeben, wird das Terminal außerdem standardmäßig mit aufteilen Auto
, die geteilt wird, um die größte Oberfläche bereitzustellen.
{ "command": { "action": "splitPane", "split": "horizontal"}, "keys": "alt+shift+-" }, { "command": { "action": "splitPane", " split": "vertikal"}, "keys": "alt+shift+plus" }
Fokussieren zwischen Scheiben
Ursprünglich könntest du verwenden bewegenFocusDown
, moveFocusUp
, bewegenFokusLinks
, moveFocusRight
als Tastenkombinationsbefehle zum Navigieren zwischen Fenstern. Diese wurden entfernt und die folgenden Formate wurden 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": "rechts" }, "Tasten": "alt+rechts" }
Größenänderung von Fenstern
Um der gleichen Tastenzuordnungsarchitektur zu folgen, müssen die Befehle zur Größenänderung des Bereichs (Größe ändernPaneDown
, Größe ändernPaneUp
, Größe ändernPaneLeft
, resizePaneRight
) wurden entfernt. Unten ist das neue Format für die Größenänderung von Fenstern.
{ "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", " Richtung": "rechts" }, "Tasten": "alt+umschalt+rechts" }
Ändern der Schriftgröße
Mit den folgenden Tastenkombinationsbefehlen konnten Sie die Schriftgröße ändern, sie wurden jedoch jetzt entfernt: Schriftgröße verringern
, Schriftgröße vergrößern
.
Sie können Ihre Schriftgröße ändern, indem Sie die folgenden Tastenkombinationen verwenden, die a. verwenden Delta
die die Schriftgrößenänderung in Punkten definiert.
{ "command": { "action": "adjustFontSize", "delta": -1 }, "keys": "ctrl+-" }, { "command": { "action": "adjustFontSize", "delta": 1 }, "Tasten": "Strg+=" }
Fehlerbehebung
- Die Linien, die zwischen den durchgehenden Blöcken der Hintergrundfarbe erschienen, sind verschwunden.
- Befehlszeilenargumente sollten in der erwarteten Reihenfolge zuverlässiger ausgelöst werden.
- Der Eingabestapel wurde geändert, um einige Probleme mit nicht-US-104 QWERTY-Tastaturlayouts zu beheben.
- Die Fensterränder respektieren jetzt Ihr Anwendungsdesign.
Holen Sie sich das Windows-Terminal
Die aktuelle App-Version finden Sie im Microsoft Store.
Windows-Terminal im Microsoft Store
Der Quellcode ist eingeschaltet GitHub.