How to Install Cmder and Make It Amazing
Jos kehität Windowsilla, joudut etsimään kaukaa löytääksesi jonkun, joka fanittaa Windowsin mukana tulevia komentoterminaaleja, kuten Command Promptia ja PowerShelliä. Onneksi on olemassa vaihtoehto, joka näyttää ja toimii upeasti nimeltä Cmder. Se jopa ymmärtää ja suorittaa sekä Unix- että Windows-komentoja.
Asennus
Asennusta varten käy http://cmder.net/. Lataa koko paketti (selaa hieman alaspäin) git:llä, pura se ja laita sisältö kansioon C:/cmder. Voit purkaa tiedostot ja laittaa ne minne tahansa, mutta tämä sijainti helpottaa myöhemmin hahmoteltuja vaiheita.
Avaa se
Henkilökohtaisesti luon pikakuvakkeen käynnistysvalikkoon nopeaa käyttöä varten. Avaa Cmder ja sinua tervehtii erittäin miellyttävä käyttöliittymä.
Joitakin asetuksia
Cmderissä on monia asetuksia, joilla voi leikkiä. Jotain, mitä konfiguroin, on välilehtien laittaminen yläreunaan alareunan sijasta. Sitä varten klikkaa hiiren kakkospainikkeella ohjelmien navigointipalkkia, valitse Asetukset, valitse välilehtipalkki ja poista valintaruutu välilehtipalkki alareunassa -asetus. Kuten näkyy, asetusvalikossa on monia vaihtoehtoja. Tutustu vapaasti ja muokkaa mieleiseksesi.
Terminaalin monien välilehtien käyttäminen samassa paikassa on hämmästyttävää, ja sitä ei löydy (ainakaan nyt) Windows Command Promptista ja Powershellistä. Voit myös nimetä välilehdet uudelleen, jotta saat paremman kontekstin. Jos esimerkiksi yksi on käyttöliittymäsi ja toinen on palvelin, voit nimetä ne uudelleen napsauttamalla välilehteä hiiren oikealla painikkeella ja valitsemalla rename. Voit luoda uuden välilehden painamalla Ctrl + T.
Voit myös vaihtaa päätelaitteen emulaattoriksi oikeassa yläreunassa olevissa asetuksissa Powershellin, Bashin jne, etsiä merkkijonoa ja vaihtaa monien käynnissä olevien välilehtien välillä.
Jos olet JavaScript-projektissa, paketin pakkausnimi versiolla varustettuna versionumerolla paketti.json-tietueessasi näkyy keltaisella. Git-haara, jossa olet, näytetään valkoisella.
Viimeisiksi etuna on konteksti-ikkunan avautuminen tässä, mikä on mielestäni erittäin hyödyllistä. Asennusta varten käynnistä tekstieditori ja lisää seuraava tekstisisältö ja tallenna se osoitteeseen C:/cmder nimellä 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\""
Tuplaklikkaa tätä tiedostoa ja hyväksy varoitus ja paina OK onnistumiskehotukseen. Kuten aiemmin mainittiin, tallentaminen C:/cmderiin tekee tämän määrittämisestä helppoa. Tätä tiedostoa täytyisi muokata, jos cmder-asennuksesi on jossain muualla.
Poistamiseksi käytöstä lisää seuraava teksti tiedostoon nimeltä cmder_context_disable.reg
osoitteessa C:/cmder.
Windows Registry Editor Version 5.00
Nyt suorita tiedosto kuten aiemmin, jotta Avaa Cmderissä -yhteysvalikko poistetaan käytöstä. Opin miten tämä tehdään seuraavasta linkistä https://www.awmoore.com/2015/10/02/adding-cmder-to-the-windows-explorer-context-menu/. Tutustu siihen saadaksesi lisätietoja.
Integrointi Sublime Textin ja VS Koodin kanssa
Olin todella vastahakoinen käyttämään VS Koodia, koska se on Microsoftin tuote, mutta kun tein vaihdon, ei ollut katsomista taaksepäin. Olen vilpittömästi sitä mieltä, että Microsoft löi sen ulos puistosta tämän editorin kanssa. Sen tarjoamat ominaisuudet on varattava toiseen artikkeliin. Cmderin integroimiseksi VS Codeen Cmderillä on tiedosto, johon voimme viitata myöhemmissä versioissa.
Avaa VS Code, paina Ctrl + Shift + P, kirjoita Open Settings (JSON) (asetuksesi JSON-muodossa), avaa se ja liitä käyttäjäasetuksiisi seuraava. Cmderissä itsessään on myös dokumentaatio miten se tehdään: https://github.com/cmderdev/cmder/wiki/Seamless-VS-Code-Integration.
"terminal.integrated.shell.windows": "C:\WINDOWS\System32\cmd.exe","terminal.integrated.shellArgs.windows": ,
Cmderin pikanäppäin Ctrl + ` (Cmderin avaaminen tehtäväpalkista) häiritsee VS Koodin integroidun terminaalin avaamista, joten muutamme tämän pikanäppäimen Win + `:ksi Cmderissä. Ctrl + ` avaa Cmderin, jos se on tehtäväpalkissa VS Code -ohjelman aikana, eikä avaa VS Code -ohjelman integroitua päätelaitetta. Avaa Cmder ja klikkaa hiiren kakkospainikkeella yläpalkkia ja valitse asetukset ja vaihda asetuksissa Minimize/Restore hotkey:
Win + `:ksi. Nyt kun olet VS Codessa, Ctrl + ` avaa integroidun päätelaitteen ja Win + ` minimoi/palauttaa Cmderin, jos se on auki.
Ennalta ennen kuin käytin VS Codea pääasiallisena editorinani, käytin Sublime Textiä. Voit integroida Cmderin Sublime Textiin asentamalla Sublime Textin Terminal-paketin painamalla Ctrl + Shift + P ja kirjoittamalla Install Package ja avaamalla paketinhallinnan. Asenna terminaalipaketti (https://packagecontrol.io/packages/Terminal).
Kun olet asentanut paketin, siirry kohtaan Asetukset, Pakettiasetukset, Terminaali ja Asetukset-käyttäjä. Lisää avautuvaan tiedostoon seuraava ja tallenna se.
{ // Replace with your own path to cmder.exe "terminal": "C:\cmder\Cmder.exe", "parameters": }
Näppäile nyt Ctrl + Shift + T ja uusi Cmder-ikkuna avautuu nykyiseen hakemistoon, jossa Sublime Text on auki.
Päättelyä
Näin se on. Cmder on hämmästyttävä terminaali-emulaattori, joka ymmärtää sekä Unix- että Windows-komentoja Windows-ympäristössä, ja tämä on mielestäni yksi tärkeimmistä eduista. Kun aloitin ohjelmoinnin opettelun, komentoriviä koskevat kurssit oli suunnattu Unix-syntaksille. Koska olin jumissa Windowsissa, Cmder tekee Unix-syntaksin oppimisesta vaivatonta. Henkilökohtaisesti uskon, että Cmder noiden integraatioiden kanssa tekee Windows-päätteestä ilon käyttää ja ehkä jopa tekee Mac-ystävistäsi kateellisia.