Das neue Windows-Terminal ist fertig; Hier ist, warum es erstaunlich ist

Microsofts neue Windows Terminal-Anwendung ist nun in einer stabilen Version verfügbar. Endlich verfügt Windows über eine moderne Terminalumgebung mit praktischen Funktionen wie Tabs, geteilten Ansichten, verschiedenen Sitzungstypen und zahlreichen Einstellungsmöglichkeiten, mit denen sich alles von Tastenkombinationen bis zu animierten GIF-Hintergründen anpassen lässt.

Ein moderneres Terminal für Windows ist da

Auf der Build 2020, die am 19. Mai 2020 stattfand, gab Microsoft bekannt, dass das neue Windows Terminal stabil und für den Einsatz in Unternehmen geeignet sei. Die Version 1.0 des Windows Terminals ist nun erhältlich. Das Terminal wurde ursprünglich auf der Build 2019 angekündigt. Microsoft hat sogar ein auffälliges Werbevideo erstellt, um dessen Vorzüge zu präsentieren.

Das neue Windows Terminal bietet eine Vielzahl an nützlichen Funktionen. Abgesehen von diesen Features wurde die zugrunde liegende Konsolenumgebung grundlegend modernisiert. Windows 10 verfügt über eine integrierte Terminalumgebung, bei der die Abwärtskompatibilität im Vordergrund steht. Daher können diese Änderungen in der bestehenden Windows 10-Konsolenumgebung nicht vorgenommen werden.

Mit dem neuen Windows Terminal konnte Microsoft Verbesserungen wie ein aktuelleres Textlayout und eine modernere Rendering-Engine mit GPU-Beschleunigung und Unterstützung für Unicode-Text umsetzen – es ist sogar möglich, Emojis im Terminal zu verwenden. Kopieren und Einfügen funktioniert reibungslos über die bekannten Tastenkombinationen Strg+C und Strg+V. Zudem wurde eine neue Schriftart namens Cascadia Code entwickelt.

Sie können das Windows Terminal im Microsoft Store herunterladen. Der Quellcode ist auch auf GitHub verfügbar. Das neue Windows Terminal ist also Open Source.

Endlich Tabs!

Windows bietet nun eine Befehlszeilenumgebung mit integrierter Tab-Funktionalität. Um nach dem Start des Terminals einen neuen Tab zu öffnen, klicken Sie einfach auf die Schaltfläche „+“ in der Tableiste oder drücken Sie Strg+Umschalt+T.

Sie können bekannte Tastenkombinationen verwenden, um zwischen Tabs zu wechseln, z. B. Strg+Tab für den nächsten Tab rechts und Strg+Umschalt+Tab für den vorherigen Tab links. Strg+Umschalt+W schließt den aktuellen Tab.

Die Tabs lassen sich auch per Drag & Drop in der Tableiste neu anordnen.

PowerShell und Linux im selben Fenster

Standardmäßig öffnet das Terminal Tabs mit PowerShell. Es unterstützt aber auch viele andere Arten von Shell-Umgebungen. Sie können nun verschiedene Shell-Typen im selben Fenster nutzen.

Wenn Sie auf den Pfeil rechts neben der Schaltfläche „Neuer Tab“ klicken, sehen Sie eine Liste der verfügbaren Sitzungen: Windows PowerShell, Eingabeaufforderung, Linux-Distributionen wie Ubuntu (sofern Sie diese mit dem Windows-Subsystem für Linux installiert haben) sowie die Azure Cloud Shell von Microsoft.

Dank des integrierten SSH-Clients von Windows 10 können Sie auch SSH-Sitzungen einfach über das Windows-Terminal starten.

Mehrere Shells gleichzeitig dank geteilter Fenster

Tabs sind sehr praktisch, aber was tun, wenn Sie mehrere Shell-Umgebungen gleichzeitig sehen möchten? Hier kommt die Funktion der geteilten Fenster im Windows Terminal ins Spiel.

Um einen neuen Bereich zu erstellen, drücken Sie Alt+Umschalt+D. Das Terminal teilt das aktuelle Fenster in zwei Bereiche und erstellt einen zweiten. Klicken Sie auf einen Bereich, um ihn zu aktivieren. Sie können auf einen Bereich klicken und erneut Alt+Umschalt+D drücken, um diesen weiter aufzuteilen.

Diese Bereiche sind mit den Tabs verbunden, sodass Sie problemlos mehrere Umgebungen mit mehreren Bereichen im selben Windows-Terminalfenster nutzen und über die Tableiste zwischen diesen wechseln können.

Hier sind einige weitere Tastenkombinationen für die Arbeit mit Fenstern:

Einen neuen horizontal geteilten Bereich erstellen: Alt+Umschalt+- (Alt, Umschalt und Minus)
Einen neuen vertikal geteilten Bereich erstellen: Alt+Umschalt++ (Alt, Umschalt und Plus)
Den Fokus zwischen Bereichen verschieben: Alt+Links, Alt+Rechts, Alt+Ab, Alt+Auf
Die Größe des aktiven Bereichs ändern: Alt+Umschalt+Links, Alt+Umschalt+Rechts, Alt+Umschalt+Ab, Alt+Umschalt+Auf
Fenster schließen: Strg+Umschalt+W

Dies sind die Standardtastenkombinationen, die Sie bei Bedarf anpassen können.

Verbessertes Zoomen

Das neue Textrendering-System ermöglicht ein flüssigeres und besseres Zoomen. Um den Text im Terminal zu vergrößern oder zu verkleinern, halten Sie die Strg-Taste gedrückt und drehen Sie das Mausrad.

In der integrierten Konsolenumgebung von Windows 10, wie man sie in den Standard-PowerShell- und Eingabeaufforderungsfenstern sieht, ändert sich dadurch die Textgröße und gleichzeitig die Größe des Fensters. Im neuen Terminal ändert sich nur die Textgröße, die Fenstergröße bleibt unverändert.

Transparenz des Hintergrunds

Das neue Windows-Terminal bietet auch die Möglichkeit, die Transparenz des Hintergrunds zu ändern. Halten Sie Strg+Umschalt gedrückt und scrollen Sie mit dem Mausrad nach unten, um das Fenster immer transparenter zu machen. Die Farben Ihres Desktop-Hintergrunds oder was auch immer sich hinter dem Terminal befindet, scheinen mit einem Windows-„Acryl“-Stileffekt durch.

Dies funktioniert nur, wenn die Anwendung aktiv ist. Wenn Sie also Alt+Tab drücken, hat das Terminal wieder einen festen Hintergrund, bis Sie mit Alt+Tab zurückkehren.

Egal, ob es praktisch ist oder nicht, dies ist eine Funktion, die Linux- und Mac-Benutzer seit vielen Jahren haben. Jetzt ist sie auch in die führende Windows-Terminalanwendung integriert.

Umfangreiche Einstellungen: Tastenkombinationen, Farbschemata, Hintergründe und mehr

Das Windows-Terminal bietet unzählige Anpassungsmöglichkeiten. Um darauf zuzugreifen, klicken Sie auf den Abwärtspfeil rechts neben der Schaltfläche „Neuer Tab“ und wählen Sie „Einstellungen“.

Es wird eine textbasierte JSON-Datei mit zahlreichen Optionen angezeigt. Als Entwicklertool ermöglicht Windows Terminal derzeit die Konfiguration dieser Optionen durch Bearbeiten der Textdatei anstelle einer grafischen Benutzeroberfläche.

Zu den verfügbaren Optionen, die Sie in der Datei Settings.json ändern können, gehören:

Konfigurierbare Tastenkombinationen: Sie können Tastenkombinationen für verschiedene Aktionen zuweisen oder die Standardkombinationen ändern.
Farbschemata: Ändern Sie das Farbschema (Design) der Terminalumgebung. Hier ist eine Liste der mitgelieferten Farbschemata.
Profile: Erstellen Sie verschiedene Profile, die unter der Schaltfläche „Neuer Tab“ angezeigt werden. Sie können den Befehl anpassen, der beim Start der Befehlszeilenumgebung ausgeführt wird, und für jede Sitzung benutzerdefinierte Schriftarten und Farbschemata festlegen.
Benutzerdefinierte Hintergründe: Sie können ein eigenes Hintergrundbild für eine Sitzung festlegen. Sie können beispielsweise Ihre Ubuntu-Sitzung so einstellen, dass ein eigenes Hintergrundbild im Ubuntu-Stil verwendet wird.
Animierte GIF-Hintergründe: Es ist sogar möglich, ein animiertes GIF als individuellen Hintergrund festzulegen.
Standardprofilauswahl: Wählen Sie das Profil aus, das standardmäßig beim Start von Windows Terminal oder beim Klicken auf die Schaltfläche „Neuer Tab“ verwendet werden soll. Sie können beispielsweise eine Linux-Sitzung anstelle von PowerShell auswählen.

Microsoft bietet eine Anleitung zum Bearbeiten der JSON-Einstellungsdatei für Windows Terminal sowie eine Liste aller Optionen, die Sie der Datei hinzufügen können. Auf dieser Liste finden Sie viele weitere Optionen, die hier nicht behandelt wurden.

Im Gegensatz zu den Standard-Eingabeaufforderungs-, PowerShell- und Linux-Bash-Shell-Umgebungen unter Windows 10 bietet das Windows-Terminal endlich all die Optionen, die sich Entwickler wünschen – und die auf anderen Betriebssystemen wie Mac und Linux schon seit Jahren vorhanden sind.