Cum să instalați Cmder și să îl faceți uimitor
Dacă dezvoltați pe Windows, trebuie să căutați în lung și în lat pentru a găsi pe cineva care este un fan al terminalelor de comandă standard care vin cu Windows, cum ar fi Command Prompt și PowerShell. Din fericire, există o alternativă care arată și se comportă uimitor sub numele de Cmder. Acesta chiar înțelege și execută atât comenzi Unix cât și Windows.
Instalare
Pentru a instala, mergeți mai departe și vizitați http://cmder.net/. Descărcați pachetul complet (derulați un pic mai jos) cu git, extrageți-l și puneți conținutul în folderul C:/cmder. Puteți extrage fișierele și să le puneți oriunde, dar această locație ușurează pașii descriși mai târziu.
Go Ahead and Open It
Personal, eu creez o scurtătură în meniul de start pentru acces rapid. Deschideți Cmder și veți fi întâmpinați cu o interfață de utilizator foarte plăcută.
Câteva configurații
Cmder are multe setări cu care vă puteți juca. Ceva ce configurez eu este punerea filelor în partea de sus în loc de cea de jos. Pentru a face acest lucru, faceți clic dreapta pe bara de navigare a programelor, alegeți setări, selectați tab bar și debifați setarea tab bar în partea de jos. După cum se poate observa, meniul de setări are multe opțiuni. Simțiți-vă liber să explorați și să personalizați după bunul dumneavoastră plac.
Având multe file ale terminalului într-un singur loc este uimitor și este ceva ce nu puteți găsi (cel puțin nu acum) în Windows Command Prompt și Powershell. De asemenea, puteți redenumi filele pentru a vă oferi un context mai bun. De exemplu, dacă una este interfața dvs. de utilizare și cealaltă este serverul, le puteți redenumi făcând clic dreapta pe filă și selectând redenumire. Pentru a crea o filă nouă, apăsați Ctrl + T.
Puteți, de asemenea, să schimbați emulatorul terminalului în setările din dreapta sus în Powershell, Bash, etc., să căutați un șir de caractere și să comutați între numeroasele file care rulează.
Dacă vă aflați într-un proiect JavaScript, numele pachetului cu numărul versiunii din package.json este afișat în galben. Ramura git în care vă aflați este afișată în alb.
În cele din urmă, să ai avantajul de a deschide fereastra de context aici este foarte benefic mi se pare. Pentru a instala acest lucru, porniți editorul de text și inserați următorul conținut de text și salvați-l în C:/cmder ca 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\""
Click dublu pe acest fișier și acceptați avertismentul și apăsați OK la solicitarea de succes. După cum am menționat anterior, salvarea în C:/cmder face ca acest lucru să fie foarte ușor de configurat. Acest fișier ar avea nevoie de modificare dacă instalarea cmder este în altă parte.
Pentru a dezactiva, inserați următorul text într-un fișier numit cmder_context_disable.reg
în C:/cmder.
Windows Registry Editor Version 5.00
Apoi rulați fișierul ca anterior pentru a dezactiva meniul contextual Open in Cmder. Am învățat cum să fac acest lucru din următorul link https://www.awmoore.com/2015/10/02/adding-cmder-to-the-windows-explorer-context-menu/. Verificați-l pentru mai multe informații.
Integrarea cu Sublime Text și VS Code
Am fost foarte reticent în a folosi VS Code, deoarece este un produs Microsoft, dar odată ce am făcut trecerea, nu am mai privit înapoi. Cred din toată inima că Microsoft a dat lovitura cu acest editor. Caracteristicile pe care le are de oferit vor fi rezervate pentru un alt articol. Pentru a integra Cmder cu VS Code, Cmder are un fișier pe care îl putem indica în versiunile ulterioare.
Deschideți VS Code, apăsați Ctrl + Shift + P, tastați Open Settings (JSON) (setările dvs. în JSON), deschideți-l și adăugați următoarele la setările dvs. de utilizator. Cmder însuși are documentație în modul de a face acest lucru, de asemenea: https://github.com/cmderdev/cmder/wiki/Seamless-VS-Code-Integration.
"terminal.integrated.shell.windows": "C:\WINDOWS\System32\cmd.exe","terminal.integrated.shellArgs.windows": ,
Înainte de a folosi VS Code ca editor principal, foloseam Sublime Text. Pentru a integra Cmder cu Sublime Text, instalați pachetul Terminal în Sublime Text apăsând Ctrl + Shift + P și tastând Install Package și deschizând controlul pachetului. Instalați pachetul Terminal (https://packagecontrol.io/packages/Terminal).
După ce ați instalat pachetul, navigați la Preferences, Package Settings, Terminal și Settings-User. Adăugați următoarele la fișierul care se deschide și salvați-l.
{ // Replace with your own path to cmder.exe "terminal": "C:\cmder\Cmder.exe", "parameters": }
Acum apăsați Ctrl + Shift + T și se va deschide o nouă fereastră de Cmder în directorul curent în care este deschis Sublime Text.
Încheiere
Atunci o aveți. Cmder este un emulator de terminal uimitor care înțelege atât comenzile Unix cât și cele Windows într-un mediu Windows și acesta este unul dintre principalele beneficii în opinia mea. Când am început să învăț programare, cursurile despre linia de comandă erau orientate către sintaxa Unix. Fiind blocat pe Windows, Cmder face ca învățarea sintaxei Unix să fie floare la ureche. Personal, cred că Cmder, cu aceste integrări, va face ca terminalul de pe Windows să fie o plăcere de utilizat și poate chiar îi va face invidioși pe prietenii tăi de pe Mac.
.