Hogyan telepítsd a Cmdert és tedd lenyűgözővé

szept 2, 2021
admin

Ha Windowson fejlesztesz, messzire kell keresned, hogy találj valakit, aki rajong a Windowshoz mellékelt parancsvégződményekért, mint a Command Prompt és a PowerShell. Szerencsére van egy alternatíva, amely elképesztően néz ki és teljesít a Cmder név alatt. Még a Unix és Windows parancsokat is megérti és végrehajtja.

Telepítés

A telepítéshez látogasson el a http://cmder.net/ oldalra. Töltsd le a teljes csomagot (görgess egy kicsit lejjebb) git segítségével, csomagold ki, és tedd a tartalmát a C:/cmder mappába. Kicsomagolhatja a fájlokat, és bárhova elhelyezheti, de ez a hely megkönnyíti a későbbiekben vázolt lépéseket.

Go Ahead and Open It

Személyesen létrehozok egy parancsikont a start menüben a gyors hozzáférés érdekében. Nyissa meg a Cmdert, és egy nagyon kellemes felhasználói felület fogadja.

A Cmder indításához és a program megnyitásához rögzítse. Hűha – elképesztően jól néz ki ahhoz képest, amit a Windows ad.

Egy pár konfiguráció

A Cmderben sok beállítással lehet játszani. Valami, amit én konfigurálok, az az, hogy a fülek alul helyett felülre kerülnek. Ehhez kattints a jobb gombbal a programok navigációs sávjára, válaszd a beállításokat, válaszd a tab bar-t és vedd ki a tab bar at the bottom beállítást. Mint látható, a beállítások menüben sok lehetőség van. Nyugodtan fedezze fel és szabja a saját ízlésére.

A beállítások beállítása, hogy a fülek más alkalmazásokhoz hasonlóan felül legyenek. Sok beállítás van – nyugodtan játszadozz velük!

A terminál sok lapja egy helyen lenyűgöző, és ez olyasmi, amit a Windows Command Promptben és a Powershellben nem találsz (legalábbis most nem). A lapokat át is nevezheted, hogy jobb legyen a kontextus. Ha például az egyik a felhasználói felületed, a másik pedig a kiszolgáló, akkor átnevezheted őket, ha jobb gombbal kattintasz a fülre, és kiválasztod az átnevezést. Új lap létrehozásához nyomja le a Ctrl + T billentyűkombinációt.

Fülek létrehozása és átnevezése a jobb szervezés és kontextus érdekében.

A terminál emulátorát is megváltoztathatja a jobb felső sarokban található beállításokban Powershellre, Bashre stb, kereshet egy karakterláncot, és válthat a sok futó fül között.

A Cmder terminál kontextusának megváltoztatása PowerShellre vagy bashre.

Ha egy JavaScript projektben van, a package.json-ban a csomag neve verziószámmal együtt sárgával jelenik meg. A git-ág, amelyben vagy, fehér színnel jelenik meg.

Nagyon hasznos tudni a csomag nevét, verziószámát, valamint azt, hogy melyik git-ágban vagy.

Végül az, hogy itt a kontextusablak megnyitása nagyon előnyös szerintem. A telepítéshez indítsd el a szövegszerkesztődet, és illeszd be a következő szöveges tartalmat, majd mentsd el a C:/cmder-be 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\""

Dupla kattintás erre a fájlra, és fogadd el a figyelmeztetést, majd nyomd meg az OK gombot a sikerre vonatkozó kérésre. Mint korábban említettük, a C:/cmder-be való mentés megkönnyíti a konfigurálást. Ez a fájl módosításra szorulna, ha a cmder telepítése máshol van.

Most, ha jobb gombbal kattint egy mappa helyére, akkor megnyithatja a mappát a Cmderben.

A letiltáshoz illessze be a következő szöveget egy cmder_context_disable.reg nevű fájlba a C:/cmder-ben.

Windows Registry Editor Version 5.00

Most futtassa a fájlt a korábbiak szerint, hogy letiltsa a Megnyitás a Cmderben kontextusmenüben funkciót. Az alábbi https://www.awmoore.com/2015/10/02/adding-cmder-to-the-windows-explorer-context-menu/ linkről tanultam meg, hogyan kell ezt megtenni. Nézze meg a további információkért.

Integrálni a Sublime Text és a VS Code

Nagyon vonakodtam a VS Code használatától, mivel az egy Microsoft termék, de miután megtettem a váltást, nem volt visszaút. Teljes szívemből úgy gondolom, hogy a Microsoft ezzel a szerkesztővel telitalálatot ért el. Az általa kínált funkciókat egy másik cikknek kell fenntartani. A Cmder és a VS Code integrálásához a Cmdernek van egy fájlja, amire a későbbi verziókban tudunk mutatni.

Nyissuk meg a VS Code-ot, nyomjuk meg a Ctrl + Shift + P billentyűkombinációt, írjuk be a Open Settings (JSON) (a beállításaink JSON-ban), nyissuk meg, és csatoljuk a következőket a felhasználói beállításainkhoz. Magának a Cmdernek is van dokumentációja arról, hogyan kell ezt megtenni: https://github.com/cmderdev/cmder/wiki/Seamless-VS-Code-Integration.

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

Ezeket csatolja a beállításokhoz, hogy a Cmder legyen a VS Code alapértelmezett terminálja.

Amint látható, a terminál szövege zöld, és a parancsok előtti jel egy Lamda. Véleményem szerint sokkal jobban néz ki, mint a sima fehér szöveg.

A Cmder Ctrl + ` billentyűkombinációja (Cmder megnyitása a Taskbarról) zavarja a VS Code integrált termináljának megnyitását, ezért ezt a billentyűkombinációt Win + `-re változtatjuk a Cmderben. Ha meghagyjuk a Ctrl + ` billentyűkombinációt, akkor a VS Code integrált termináljának megnyitása helyett a Cmder fog megnyílni, ha a VS Code-on belül a feladatsorban van. Ehhez nyissa meg a Cmdert, kattintson a jobb gombbal a felső sávra, majd kattintson a beállításokra, és a beállításoknál változtassa meg a Minimize/Restore hotkey:-t Win + `-re. Most, amikor a VS Code-on van, a Ctrl + ` megnyomásával megnyílik az integrált terminál, a Win + ` pedig minimalizálja/visszaállítja a Cmdert, ha az nyitva van.

A minimalizálás/visszaállítás billentyű Win + `-re változik, így nem zavarja a VS Code terminál megnyitását.

A VS Code fő szerkesztőként való használata előtt a Sublime Textet használtam. A Cmder és a Sublime Text integrálásához telepítse a Terminal csomagot a Sublime Textben a Ctrl + Shift + P billentyűkombinációval és a Install Package beírásával, majd nyissa meg a csomagvezérlőt. Telepítse a Terminál csomagot (https://packagecontrol.io/packages/Terminal).

Amikor telepítette a csomagot, navigáljon a Beállítások, Csomagbeállítások, Terminál és Beállítások-felhasználó menüpontba. Adja hozzá a megnyitott fájlhoz a következőket, és mentse el.

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

Most nyomja le a Ctrl + Shift + T billentyűkombinációt, és megnyílik a Cmder új ablaka abban az aktuális könyvtárban, amelyben a Sublime Text nyitva van.

A Ctrl + Shift + T lenyomásakor a Cmder új példánya fog megnyílni abban a könyvtárban, amelyben a Sublime nyitva van.

Becsomagolás

Ezzel megvan. A Cmder egy csodálatos terminál emulátor, amely érti mind a Unix, mind a Windows parancsokat Windows környezetben, és ez az egyik fő előnye véleményem szerint. Amikor először kezdtem el programozni tanulni, a parancssorral kapcsolatos tanfolyamok a Unix szintaxisra irányultak. Mivel Windowson ragadtam, a Cmder segítségével a Unix szintaxis megtanulása nem okoz gondot. Személy szerint úgy gondolom, hogy a Cmder ezekkel az integrációkkal a Windows terminálját öröm lesz használni, és talán még a Mac-es barátaidat is iriggyé teszi.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.