Warum ich das Windows-Terminal der Eingabeaufforderung vorziehe

Warum ich das Windows-Terminal der Eingabeaufforderung vorziehe

Die Eingabeaufforderung diente Windows-Benutzern lange Zeit als einfache Befehlszeilenschnittstelle und ermöglichte die Dateiverwaltung, Skripterstellung und das Herunterladen von Ressourcen. Im Vergleich zu ihren Unix-Pendants war sie jedoch in Bezug auf die Funktionen in der Vergangenheit unzureichend: Es fehlten Registerkarten und geteilte Bildschirme, sodass den Benutzern jeweils nur ein einzelnes schwarzes Fenster angezeigt wurde.

Nachdem ich jahrelang auf die Eingabeaufforderung angewiesen war, wechselte ich auf der Suche nach mehr Funktionen zu PowerShell, doch keines der beiden Tools fühlte sich besonders modern an. Erst mit der Einführung des Windows-Terminals im Jahr 2019 – und seiner Etablierung als Standardterminal in Windows 11 – vollzog ich den Wechsel.

Als ich Windows Terminal kennenlernte, erkannte ich die enormen Verbesserungen und Funktionen, die mir gefehlt hatten, darunter auch die Produktivitätssteigerungen, die Linux-Benutzer seit Jahren nutzen.

4 Mehrere Registerkarten und geteilte Bereiche

Außergewöhnliche Multitasking-Fähigkeiten

Windows-Terminal zeigt PowerShell-, Eingabeaufforderungs- und WSL-Fehlerausgabe in geteilten Bereichen an
Bildnachweis – selbst aufgenommen (Tashreef Shareef) – Keine Namensnennung erforderlich

Eine der herausragendsten Funktionen von Windows Terminal ist die Unterstützung mehrerer Tabs, eine Funktion, die in der Eingabeaufforderung fehlt. Bei geöffnetem Windows Terminal können Sie bequem mit Strg + Umschalt + T einen neuen Tab öffnen und mit Strg + Tab durch die Tabs navigieren. Jeder Tab verwaltet eine eigene Sitzung, sodass Sie einen Build-Prozess in einem Tab ausführen und gleichzeitig Protokolle in einem anderen überwachen können – das Chaos mehrerer Taskleisteneinträge entfällt.

Darüber hinaus ermöglicht die Funktion „Split Pane“ Benutzern, einen einzelnen Tab in mehrere Fenster aufzuteilen. Sie können eine horizontale Aufteilung mit Umschalt + Alt + Minus (-) oder eine vertikale Aufteilung mit Umschalt + Alt + Gleich (=) einleiten.

Zusätzliche Tastenkombinationen wie Umschalt + Alt + Pfeiltasten zum Anpassen der Fenstergröße und Alt + Pfeiltasten zum Verschieben des Fokus zwischen Fenstern verbessern die Arbeitseffizienz. Zum Schließen eines Fensters drücken Sie einfach Strg + Umschalt + W. Im Gegensatz dazu erforderte die Verwendung der Eingabeaufforderung das Jonglieren mit mehreren separaten Fenstern, deren Anordnung nach dem Neustart oft nicht mehr erhalten blieb.

3 Ein Terminal, mehrere Schalen

Zugriff auf alle Befehlszeilentools, einschließlich CMD und PowerShell

Windows-Terminal-Schnittstelle mit mehreren Shell-Optionen, darunter Eingabeaufforderung, PowerShell, Ubuntu und Azure Cloud Shell
Bildnachweis – selbst aufgenommen (Tashreef Shareef) – Keine Namensnennung erforderlich

Ein bemerkenswerter Vorteil von Windows Terminal ist die Möglichkeit, verschiedene Befehlszeilentools in einer einzigen Oberfläche zu integrieren. Wenn Sie an die klassische cmd.exe oder PowerShell gewöhnt sind, können Sie diese nahtlos aus Windows Terminal heraus starten. Dies bietet eine einheitliche Erfahrung für alle Befehlszeilenvorgänge wie Eingabeaufforderung, PowerShell, Git Bash, Azure Cloud Shell und alle Windows-Subsystem für Linux (WSL)-Distributionen.

Jede Kommandozeilenschnittstelle kann ein eigenes Profil mit individuellen Einstellungen haben. So können Sie beispielsweise ein individuelles Farbschema und eine Schriftart für PowerShell wählen, die sich von denen der Eingabeaufforderung unterscheiden. Die verbesserte Schriftartendarstellung stellt sicher, dass PowerShell-Module wie PSReadLine und Terminal-Icons mit Syntaxhervorhebung und Dateitypsymbolen korrekt angezeigt werden.

Das Wechseln zwischen Profilen ist mit Tastenkombinationen wie Strg + Umschalt + 1, Strg + Umschalt + 2 usw.ganz einfach. Alternativ können Sie über ein Dropdown-Menü auf die Profile zugreifen und über die Einstellungsoberfläche eine beliebige Shell als Standard festlegen.

2 Erweiterte Anpassungsoptionen

Personalisierung mit benutzerdefinierten Farben und Themen

Windows Terminal bietet hervorragende Anpassungsmöglichkeiten. Benutzer können Eingabeaufforderungen ändern, personalisierte Schriftarten auswählen, Textgrößen anpassen und einheitliche Designs anwenden. Während die Eingabeaufforderung auf 16 Farben und zwei Schriftarten beschränkt ist, unterstützt Windows Terminal alle auf Ihrem System verfügbaren Monospace-Schriftarten und bietet umfassende RGB-Farbanpassungen.

Sie können bequem über die GUI oder durch direktes Bearbeiten der Datei settings.json auf die Einstellungen zugreifen. Diese Flexibilität ermöglicht Transparenzanpassungen über einen Deckkraftregler, das Hinzufügen von Hintergrundbildern für Profile, Änderungen der Auffüllung für verbesserte Lesbarkeit und den einfachen Import von Community-Designs. Jedes Profil behält seine stilistische Individualität.

Ich persönlich nutze Cascadia Code für PowerShell mit einem dunklen Design während der Programmiersitzungen und wechsle dann bei Bildschirmfreigaben zu einem kontrastreicheren Design mit größeren Schriftarten. Diese visuellen Unterschiede verbessern nicht nur die Ästhetik, sondern erleichtern auch die schnelle Identifizierung von Profilen, insbesondere wenn mehrere Registerkarten sichtbar sind.

Im Gegensatz dazu beschränkt die Eingabeaufforderung die Benutzer auf eine Handvoll veralteter Monospace-Schriftarten und kann moderne Schriftarten wie Cascadia Code nicht richtig darstellen. Darüber hinaus fehlen Transparenz- und Acryleffekte, die seit Windows 10 Version 1903 zum Standard gehören und vom Windows-Terminal voll genutzt werden.

1 Native Linux-Unterstützung

Nahtlose Integration mit dem Windows-Subsystem für Linux

Einstellungen für Windows-Terminalaktionen, die Tastaturkürzel für allgemeine Fenster- und Registerkartenvorgänge anzeigen
Bildnachweis – selbst aufgenommen (Tashreef Shareef) – Keine Namensnennung erforderlich

Sowohl Windows 10 als auch Windows 11 ermöglichen die Ausführung einer Linux-Umgebung unter Windows über das Windows-Subsystem für Linux (WSL).Windows Terminal ermöglicht Benutzern den parallelen Zugriff auf Distributionen wie Ubuntu und PowerShell. Dadurch werden Linux-Umgebungen als integraler Bestandteil des Betriebssystems und nicht als sekundäre Add-Ons dargestellt.

Bei der Installation einer WSL-Distribution erstellt Windows Terminal automatisch ein entsprechendes Profil, sodass Benutzer neben herkömmlichen Windows-Shells auch Tabs für Ubuntu, Debian und Alpine verwalten können. Mit Funktionen wie anklickbaren Pfaden und der effektiven Pfadübersetzung von WSL wird der Wechsel zwischen Linux- und Windows-Dateisystemen zum Kinderspiel.

In der herkömmlichen Eingabeaufforderung musste für den Zugriff auf WSL „wsl“ eingegeben werden, wodurch der Windows-Kontext vollständig verloren ging. Dies erschwerte die gemeinsame Nutzung von Pfaden zwischen Umgebungen oder die Wahrung der visuellen Konsistenz. Mit Windows Terminal fühlt sich das Linux-Erlebnis authentisch und integriert an.

Die Vorteile des Wechsels

Nachdem ich über ein Jahr lang Windows Terminal verwendet habe, fühlt sich die Eingabeaufforderung mittlerweile veraltet an, ähnlich wie die Verwendung von Notepad, obwohl umfangreichere Software wie VS Code verfügbar ist. Allein die Einführung von Tabs revolutioniert das Benutzererlebnis, aber die bessere Schriftdarstellung, das integrierte WSL und die einfache Profilverwaltung schaffen eine deutlich produktivere Umgebung.

Microsofts Entscheidung, Windows Terminal in Windows 11 zum Standard zu machen, ist gut begründet. Während die Eingabeaufforderung für Legacy-Aufgaben weiterhin verfügbar bleibt, stellt Windows Terminal die Zukunft dar – eine ausgeklügelte Umgebung für die Ausführung nicht nur der Eingabeaufforderung, sondern auch von PowerShell, WSL und einer Reihe weiterer Tools. Für alle, die viel Zeit in der Befehlszeile verbringen, lohnt sich der Umstieg auf Windows Terminal zweifellos.

Quelle & Bilder

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert