Wie man Cmder installiert und erstaunlich macht

Sep 2, 2021
admin

Wenn Sie unter Windows entwickeln, müssen Sie weit und breit suchen, um jemanden zu finden, der ein Fan der Standard-Befehlsterminals ist, die mit Windows geliefert werden, wie Command Prompt und PowerShell. Zum Glück gibt es eine Alternative mit dem Namen Cmder, die erstaunlich gut aussieht und funktioniert. Es versteht und führt sogar sowohl Unix- als auch Windows-Befehle aus.

Installation

Um zu installieren, besuchen Sie http://cmder.net/. Laden Sie das vollständige Paket (scrollen Sie ein wenig nach unten) mit git herunter, entpacken Sie es und legen Sie den Inhalt in den Ordner C:/cmder. Sie können die Dateien extrahieren und überall ablegen, aber dieser Ort erleichtert die später beschriebenen Schritte.

Machen Sie weiter und öffnen Sie es

Persönlich erstelle ich eine Verknüpfung zum Startmenü für schnellen Zugriff. Öffnen Sie Cmder und Sie werden mit einer sehr angenehmen Benutzeroberfläche begrüßt.

Mit der Verknüpfung starten Sie Cmder und öffnen das Programm. Wow – es sieht erstaunlich aus im Vergleich zu dem, was Windows einem bietet.

Einige Konfigurationen

Cmder hat viele Einstellungen, mit denen man herumspielen kann. Etwas, das ich konfiguriere, ist, die Registerkarten nach oben statt nach unten zu setzen. Klicken Sie dazu mit der rechten Maustaste auf die Navigationsleiste des Programms, wählen Sie Einstellungen, wählen Sie Registerkartenleiste und deaktivieren Sie die Einstellung Registerkartenleiste unten. Wie Sie sehen können, bietet das Einstellungsmenü viele Optionen. Fühlen Sie sich frei, es zu erforschen und nach Ihren Wünschen anzupassen.

Einstellen der Optionen, damit die Registerkarten wie bei anderen Anwendungen oben angezeigt werden. Es gibt viele Einstellungen – spielen Sie ruhig damit herum!

Viele Tabs des Terminals an einem Ort zu haben, ist erstaunlich und etwas, das Sie (zumindest jetzt noch) nicht in der Windows-Eingabeaufforderung und Powershell finden können. Sie können die Registerkarten auch umbenennen, um einen besseren Kontext zu erhalten. Wenn eine Registerkarte beispielsweise Ihre Benutzeroberfläche und die andere den Server darstellt, können Sie sie umbenennen, indem Sie mit der rechten Maustaste auf die Registerkarte klicken und Umbenennen auswählen. Um eine neue Registerkarte zu erstellen, drücken Sie Strg + T.

Erstellen von Registerkarten und Umbenennen von Registerkarten für eine bessere Organisation und einen besseren Kontext.

Sie können auch den Emulator des Terminals in den Einstellungen oben rechts auf Powershell, Bash, etc, nach einer Zeichenfolge suchen und zwischen den vielen laufenden Tabs wechseln.

Den Kontext des Cmder-Terminals auf PowerShell oder Bash ändern.

Wenn Sie sich in einem JavaScript-Projekt befinden, wird der Paketname mit der Versionsnummer in Ihrer package.json in gelb angezeigt. Der Git-Zweig, in dem Sie sich befinden, wird in Weiß angezeigt.

Sehr vorteilhaft, den Paketnamen, die Versionsnummer sowie den Git-Zweig, in dem Sie sich befinden, zu kennen.

Zu guter Letzt finde ich es sehr vorteilhaft, hier ein Kontextfenster zu öffnen. Um dies zu installieren, starten Sie Ihren Texteditor und fügen Sie den folgenden Textinhalt ein und speichern Sie ihn unter C:/cmder als cmder_context_enable.reg.

Windows Registry Editor Version 5.00

@="Open in Cmder"
"Icon"="C:\cmder\Cmder.exe,0"

@="\"C:\cmder\Cmder.exe\" \"%V\""

@="Open in Cmder"
"Icon"="C:\cmder\Cmder.exe,0"

@="\"C:\cmder\Cmder.exe\" \"%1\""

Doppelklicken Sie auf diese Datei und akzeptieren Sie die Warnung und drücken Sie auf die Erfolgsmeldung OK. Wie bereits erwähnt, ist es durch das Speichern in C:/cmder ein Kinderspiel, dies zu konfigurieren. Diese Datei müsste geändert werden, wenn Ihre cmder-Installation an einem anderen Ort liegt.

Wenn Sie nun mit der rechten Maustaste auf einen Ordner klicken, können Sie den Ordner in Cmder öffnen.

Um dies zu deaktivieren, fügen Sie den folgenden Text in eine Datei namens cmder_context_disable.reg in C:/cmder ein.

Windows Registry Editor Version 5.00

Nun führen Sie die Datei wie zuvor aus, um das Kontextmenü „In Cmder öffnen“ zu deaktivieren. Wie das geht, habe ich unter dem folgenden Link https://www.awmoore.com/2015/10/02/adding-cmder-to-the-windows-explorer-context-menu/ gelernt.

Integration mit Sublime Text und VS Code

Ich war wirklich zurückhaltend bei der Verwendung von VS Code, da es ein Microsoft-Produkt ist, aber sobald ich den Wechsel vollzogen hatte, gab es keinen Blick zurück. Ich bin der Meinung, dass Microsoft mit diesem Editor einen Volltreffer gelandet hat. Die Funktionen, die er zu bieten hat, sollen einem anderen Artikel vorbehalten bleiben. Um Cmder in VS Code zu integrieren, verfügt Cmder über eine Datei, auf die wir in späteren Versionen verweisen können.

Öffnen Sie VS Code, drücken Sie Strg + Umschalt + P, geben Sie Open Settings (JSON) (Ihre Einstellungen in JSON) ein, öffnen Sie es und fügen Sie Folgendes an Ihre Benutzereinstellungen an. Cmder selbst hat auch eine Dokumentation, wie man das macht: https://github.com/cmderdev/cmder/wiki/Seamless-VS-Code-Integration.

"terminal.integrated.shell.windows": "C:\WINDOWS\System32\cmd.exe","terminal.integrated.shellArgs.windows": ,

Hängen Sie das an die Einstellungen an, um Cmder zum Standardterminal für VS Code zu machen.

Wie man sehen kann, ist der Terminaltext grün und das Zeichen vor den Befehlen ist ein Lamda. Sieht meiner Meinung nach viel besser aus als einfacher weißer Text.

Die Tastenkombination Strg + ` von Cmder (Öffnen von Cmder aus der Taskleiste) stört das Öffnen des integrierten Terminals durch VS Code, daher werden wir diese Tastenkombination in Win + ` in Cmder ändern. Wenn Sie die Tastenkombination Strg + ` beibehalten, wird Cmder geöffnet, wenn Sie es in der Taskleiste haben, während Sie mit VS Code arbeiten, anstatt das integrierte Terminal von VS Code zu öffnen. Öffnen Sie dazu Cmder und klicken Sie mit der rechten Maustaste auf die obere Leiste, dann auf Einstellungen und ändern Sie in den Einstellungen Minimize/Restore hotkey: in Win + `. Wenn Sie nun in VS Code Strg + ` drücken, wird das integrierte Terminal geöffnet und Win + ` minimiert/stellt Cmder wieder her, falls es geöffnet ist.

Die Minimieren-/Wiederherstellen-Taste wird zu Win + `, so dass sie nicht mit dem Öffnen des Terminals durch VS Code interferiert.

Bevor ich VS Code als meinen Haupteditor verwendet habe, habe ich Sublime Text benutzt. Um Cmder in Sublime Text zu integrieren, installieren Sie das Terminal-Paket in Sublime Text, indem Sie Strg + Shift + P drücken und Paket installieren eingeben und die Paketsteuerung öffnen. Installieren Sie das Terminal-Paket (https://packagecontrol.io/packages/Terminal).

Nachdem Sie das Paket installiert haben, navigieren Sie zu Voreinstellungen, Paketeinstellungen, Terminal und Einstellungen-Benutzer. Fügen Sie der geöffneten Datei folgendes hinzu und speichern Sie es.

{ // Replace with your own path to cmder.exe "terminal": "C:\cmder\Cmder.exe", "parameters": }

Nun drücken Sie Strg + Umschalt + T und ein neues Fenster von Cmder wird in dem aktuellen Verzeichnis geöffnet, in dem Sublime Text geöffnet ist.

Eine neue Instanz von Cmder wird in dem Verzeichnis geöffnet, in dem Sublime geöffnet ist, wenn man Strg + Shift + T drückt.

Wrapping Up

Da haben Sie es. Cmder ist ein erstaunlicher Terminalemulator, der sowohl Unix- als auch Windows-Befehle in einer Windows-Umgebung versteht, und das ist meiner Meinung nach einer der Hauptvorteile. Als ich anfing, das Programmieren zu lernen, waren die Kurse über die Kommandozeile auf die Unix-Syntax ausgerichtet. Cmder macht das Erlernen der Unix-Syntax zum Kinderspiel, da ich auf Windows angewiesen bin. Ich persönlich denke, dass Cmder mit diesen Integrationen das Terminal unter Windows zu einer Freude machen wird und vielleicht sogar Ihre Mac-Freunde neidisch werden lässt.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.