Jak nainstalovat Cmder a udělat ho úžasným

Zář 2, 2021
admin

Pokud vyvíjíte v systému Windows, musíte hledat široko daleko, abyste našli někoho, kdo je fanouškem standardních příkazových terminálů dodávaných se systémem Windows, jako jsou Příkazový řádek a PowerShell. Naštěstí existuje alternativa, která vypadá a funguje úžasně, jménem Cmder. Dokonce rozumí příkazům systému Unix i Windows a provádí je.

Instalace

Pro instalaci pokračujte na http://cmder.net/. Stáhněte si celý balíček (posuňte se o kousek níže) pomocí gitu, rozbalte jej a jeho obsah vložte do složky C:/cmder. Soubory můžete rozbalit a umístit kamkoli, ale toto umístění vám usnadní později nastíněné kroky.

Pokračujte a otevřete ho

Osobně si pro rychlý přístup vytvářím zástupce v nabídce Start. Otevřete Cmder a přivítá vás velmi příjemné uživatelské rozhraní.

Připojení ke spuštění Cmderu a otevření programu. Páni – ve srovnání s tím, co vám nabízí Windows, vypadá úžasně.

Některé konfigurace

Cmder má mnoho nastavení, se kterými si můžete pohrát. Něco, co konfiguruju já, je umístění karet nahoru místo dolů. Uděláte to tak, že kliknete pravým tlačítkem myši na navigační lištu programů, zvolíte nastavení, vyberete pás karet a zrušíte zaškrtnutí nastavení pásu karet dole. Jak je vidět, nabídka nastavení má mnoho možností. Neváhejte je prozkoumat a přizpůsobit podle svých představ.

Nastavení možností, aby byly karty nahoře jako u jiných aplikací. Nastavení je mnoho – klidně si s nimi pohrajte!

Mít mnoho karet terminálu na jednom místě je úžasné a je to něco, co v Příkazovém řádku Windows a Powershellu nenajdete (alespoň ne nyní). Karty můžete také přejmenovat, abyste získali lepší kontext. Pokud je například jedna z nich vaše uživatelské rozhraní a druhá server, můžete je přejmenovat kliknutím pravým tlačítkem myši na kartu a výběrem možnosti přejmenovat. Chcete-li vytvořit novou kartu, stiskněte klávesy Ctrl + T.

Vytváření karet a přejmenování karet pro lepší organizaci a kontext.

V nastavení vpravo nahoře můžete také změnit emulátor terminálu na Powershell, Bash apod, vyhledat řetězec a přepínat mezi mnoha spuštěnými kartami.

Změna kontextu terminálu Cmder na PowerShell nebo bash.

Jestliže jste v projektu JavaScript, název balíčku s číslem verze v souboru package.json se zobrazí žlutě. Větev gitu, ve které se nacházíte, je zobrazena bíle.

Velmi přínosné je znát název balíčku, číslo verze a také to, ve které větvi gitu se nacházíte.

Nakonec, mít zde výhodu otevření kontextového okna považuji za velmi přínosné. Chcete-li ji nainstalovat, spusťte textový editor a vložte následující textový obsah a uložte jej do C:/cmder jako 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\""

Dvakrát klikněte na tento soubor, přijměte varování a stiskněte OK na výzvu k úspěchu. Jak již bylo zmíněno, uložení do C:/cmder usnadňuje konfiguraci. Tento soubor by bylo třeba upravit, pokud je vaše instalace cmderu někde jinde.

Nyní při kliknutí pravým tlačítkem myši v umístění složky můžete složku otevřít v Cmderu.

Pro vypnutí vložte následující text do souboru s názvem cmder_context_disable.reg v C:/cmder.

Windows Registry Editor Version 5.00

Nyní spusťte soubor jako dříve, abyste vypnuli kontextovou nabídku Otevřít v Cmder. Jak to udělat, jsem se dozvěděl z následujícího odkazu https://www.awmoore.com/2015/10/02/adding-cmder-to-the-windows-explorer-context-menu/. Podívejte se na něj a získejte další informace.

Integrace se Sublime Textem a VS Code

Pravdu jsem se zdráhal v používání VS Code, protože je to produkt Microsoftu, ale jakmile jsem přešel, nebylo cesty zpět. Z celého srdce si myslím, že se Microsoft s tímto editorem trefil do černého. Funkce, které nabízí, si nechám na jiný článek. Pro integraci Cmderu s VS Code má Cmder soubor, na který můžeme v pozdějších verzích odkázat:

Otevřete VS Code, stiskněte Ctrl + Shift + P, zadejte Open Settings (JSON) (vaše nastavení v JSON), otevřete jej a k uživatelskému nastavení připojte následující. Samotný Cmder má také dokumentaci, jak to udělat: https://github.com/cmderdev/cmder/wiki/Seamless-VS-Code-Integration.

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

Připojte je k nastavení, aby se Cmder stal výchozím terminálem pro VS Code.

Jak je vidět, text terminálu je zelený a znak před příkazy je Lamda. Vypadá to podle mého názoru mnohem lépe než prostý bílý text.

Klávesová zkratka Ctrl + ` Cmderu (otevření Cmderu z hlavního panelu) koliduje s otevřením integrovaného terminálu VS Code, proto tuto zkratku v Cmderu změníme na Win + `. Ponecháme-li ji jako Ctrl + `, otevře se Cmder v případě, že jej máte na hlavním panelu při práci s VS Code, místo aby se otevřel integrovaný terminál VS Code. Chcete-li tak učinit, otevřete Cmder a klikněte pravým tlačítkem myši na horní lištu a klikněte na nastavení a v nastavení změňte Minimize/Restore hotkey: na Win + `. Nyní se při práci ve VS Code stisknutím Ctrl + ` otevře integrovaný terminál a Win + ` minimalizuje/obnoví Cmder, pokud je otevřený.

Změním klávesu minimalizace/obnovení na Win + `, aby nezasahovala do otevření terminálu ve VS Code.

Před používáním VS Code jako hlavního editoru jsem používal Sublime Text. Chcete-li integrovat Cmder se Sublime Textem, nainstalujte do Sublime Textu balíček Terminál stisknutím klávesové zkratky Ctrl + Shift + P a zadáním příkazu Instalovat balíček a otevřením ovládání balíčku. Nainstalujte balíček Terminal (https://packagecontrol.io/packages/Terminal).

Po instalaci balíčku přejděte do nabídky Předvolby, Nastavení balíčku, Terminál a Nastavení-uživatel. Do otevřeného souboru přidejte následující a uložte jej.

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

Nyní stiskněte klávesovou zkratku Ctrl + Shift + T a v aktuálním adresáři, ve kterém je otevřen Sublime Text, se otevře nové okno programu Cmder.

Po stisknutí Ctrl + Shift + T se otevře nová instance Cmderu v adresáři, ve kterém je otevřen Sublime.

Zabalení

Tady to máte. Cmder je úžasný emulátor terminálu, který si rozumí s příkazy Unixu i Windows v prostředí Windows, a to je podle mého názoru jedna z hlavních výhod. Když jsem se poprvé začal učit programovat, kurzy příkazového řádku byly zaměřeny na unixovou syntaxi. Jelikož jsem se zasekl na systému Windows, díky Cmderu není učení unixové syntaxe žádný problém. Osobně si myslím, že Cmder s těmito integracemi udělá z terminálu ve Windows radost a možná vám ho budou závidět i přátelé z Macu.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.