Hoe installeer je Cmder en maak je het geweldig

sep 2, 2021
admin

Als je ontwikkelt onder Windows, moet je ver en breed zoeken om iemand te vinden die een fan is van de standaard commando-terminals die met Windows worden meegeleverd, zoals Command Prompt en PowerShell. Gelukkig is er een alternatief dat er geweldig uitziet en geweldig presteert onder de naam Cmder. Het begrijpt en voert zelfs zowel Unix als Windows commando’s uit.

Installatie

Om te installeren, ga je gang en bezoek http://cmder.net/. Download het volledige pakket (scroll een beetje naar beneden) met git, pak het uit en zet de inhoud in de map C:/cmder. Je kunt de bestanden overal plaatsen, maar deze locatie maakt de stappen later eenvoudiger.

Ga je gang en open het

Persoonlijk maak ik een snelkoppeling naar het start menu voor snelle toegang. Open Cmder en u wordt begroet met een zeer aangename UI.

Pinnen om Cmder te starten en het programma te openen. Wow – het ziet er geweldig uit vergeleken met wat Windows je geeft.

Enkele configuraties

Cmder heeft veel instellingen om mee te spelen. Iets wat ik zelf configureer is de tabbladen bovenaan te zetten in plaats van onderaan. Klik daartoe met de rechtermuisknop op de navigatiebalk van het programma, kies instellingen, selecteer tabbalk en vink tabbalk onderaan uit. Zoals u kunt zien, heeft het instellingenmenu veel opties. Voel u vrij om deze te verkennen en aan te passen aan uw wensen.

Instellen van de opties om tabbladen bovenin te plaatsen zoals bij andere toepassingen. Er zijn veel instellingen – speel er gerust mee!

Het hebben van veel tabbladen van de terminal op één plek is geweldig en iets wat je niet kunt vinden (althans niet nu) in Windows Opdrachtprompt en Powershell. Je kunt de tabs ook een andere naam geven om je een betere context te geven. Bijvoorbeeld, als de ene je UI is en de andere de server, kun je ze hernoemen door met rechts op de tab te klikken en hernoemen te selecteren. Om een nieuw tabblad te maken, drukt u op Ctrl + T.

Tabbladen maken en hernoemen voor een betere organisatie en context.

U kunt ook de emulator van de terminal in de instellingen rechtsboven wijzigen in Powershell, Bash, enzovoort, zoeken naar een tekenreeks, en schakelen tussen de vele tabbladen die actief zijn.

De context van de Cmder-terminal wijzigen in PowerShell of bash.

Als u zich in een JavaScript-project bevindt, wordt de pakketnaam met versienummer in uw package.json in geel weergegeven. De git branch waarin u zich bevindt, wordt in het wit weergegeven.

Heel handig om de pakketnaam, het versienummer en de git branch te weten waar u zich bevindt.

Tot slot vind ik het erg handig dat u hier een contextvenster kunt openen. Om dit te installeren, ga je gang en start je je tekst editor en voeg de volgende tekst in en sla het op in 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\""

Dubbel klik op dit bestand en accepteer de waarschuwing en druk op OK op de succes prompt. Zoals eerder gezegd, opslaan in C:/cmder maakt het een koud kunstje om dit te configureren. Dit bestand moet worden aangepast als uw cmder-installatie ergens anders staat.

Als u nu met de rechtermuisknop klikt op een maplocatie, kunt u de map openen in Cmder.

Om dit uit te schakelen, voegt u de volgende tekst in een bestand genaamd cmder_context_disable.reg in C:/cmder.

Windows Registry Editor Version 5.00

Nu voert u het bestand uit zoals eerder om het contextmenu Openen in Cmder uit te schakelen. Ik heb geleerd hoe dit te doen via de volgende link https://www.awmoore.com/2015/10/02/adding-cmder-to-the-windows-explorer-context-menu/. Bekijk het voor meer informatie.

Integreer met Sublime Text en VS Code

Ik was echt terughoudend in het gebruik van VS Code omdat het een Microsoft produkt is, maar toen ik eenmaal de overstap had gemaakt, was er geen weg meer terug. Ik denk van ganser harte dat Microsoft een schot in de roos heeft gedaan met deze editor. De mogelijkheden die het te bieden heeft moeten voor een ander artikel gereserveerd worden. Om Cmder te integreren met VS Code, heeft Cmder een bestand waar we in latere versies naar kunnen verwijzen.

Open VS Code, druk op Ctrl + Shift + P, typ Open Settings (JSON) (je instellingen in JSON), open het, en voeg het volgende toe aan je gebruikersinstellingen. Cmder zelf heeft ook documentatie over hoe je dit moet doen: https://github.com/cmderdev/cmder/wiki/Seamless-VS-Code-Integration.

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

Voeg deze toe aan instellingen om Cmder de standaardterminal te maken voor VS Code.

Zo te zien is de terminaltekst groen en het teken dat aan de commando’s voorafgaat is een Lamda. Ziet er naar mijn mening veel beter uit dan gewone witte tekst.

De sneltoets Ctrl + ` van Cmder (openen van Cmder vanuit de taakbalk) interfereert met het openen van de geïntegreerde terminal door VS Code, dus we zullen deze sneltoets veranderen in Win + ` in Cmder. Door het te laten staan als Ctrl + ` wordt Cmder geopend als het in de taakbalk staat terwijl VS Code actief is, in plaats van dat de geïntegreerde terminal van VS Code wordt geopend. Om dit te doen, open Cmder en klik met de rechter muisknop op de bovenste balk en klik op instellingen en verander in instellingen Minimize/Restore hotkey: in Win + `. Als je nu op VS Code drukt, zal Ctrl + ` de geïntegreerde terminal openen en Win + ` zal Cmder minimaliseren/herstellen als het open is.

Het veranderen van de minimaliseer/hersteltoets in Win + ` zodat het niet interfereert met het openen van de terminal door VS Code.

Voordat ik VS Code als mijn hoofdeditor gebruikte, gebruikte ik Sublime Text. Om Cmder te integreren met Sublime Text, installeer je het terminalpakket in Sublime Text door op Ctrl + Shift + P te drukken en Install Package te typen en de pakketcontrole te openen. Installeer het terminal pakket (https://packagecontrol.io/packages/Terminal).

Zodra je het pakket hebt geïnstalleerd, navigeer je naar Voorkeuren, Pakket Instellingen, Terminal en Instellingen-User. Voeg het volgende toe aan het bestand dat wordt geopend en sla het op.

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

Druk nu op Ctrl + Shift + T en een nieuw venster van Cmder wordt geopend in de huidige directory waarin Sublime Text is geopend.

Een nieuw venster van Cmder wordt geopend in de directory waarin Sublime Text is geopend wanneer u op Ctrl + Shift + T drukt.

Wrapping Up

Daar hebt u het. Cmder is een geweldige terminal emulator die zowel Unix als Windows commando’s begrijpt in een Windows omgeving en dit is naar mijn mening een van de grootste voordelen. Toen ik voor het eerst begon te leren programmeren, waren de cursussen over de opdrachtregel gericht op Unix syntaxis. Omdat ik vastzit aan Windows, maakt Cmder het leren van Unix syntax geen zweet. Persoonlijk denk ik dat Cmder met deze integraties de terminal op Windows een plezier zal maken om te gebruiken en misschien zelfs je Mac vrienden jaloers zal maken.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.