windows下的cmd神器:Cmder介紹及其設(shè)置

Cmder主界面

Cmder的安裝

cmder官網(wǎng): http://cmder.net/
Github:https://github.com/cmderdev/cmder

  1. 官網(wǎng)安裝

    Cmder官網(wǎng)截圖

    cmder官網(wǎng)截圖download

    在官網(wǎng)上,我們可以看到Download模塊砸逊,分為min版和full版截酷,兩者的區(qū)別在于:full版集成了msysgit工具,是Git for Windows的標(biāo)準(zhǔn)配置贫堰,除了git本身這個命令之外,里面還有大量的linux命令睹晒,比如 grep, curl(沒有 wget)漂辐; 像vim, grep, tar, unzip, ssh, ls, bash, perl 對于愛折騰的Coder更是痛點需求。

    • 將下載的壓縮包解壓到你想放置的目錄窿克。
    • 點擊Cmder.exe即可運行骏庸。

Cmder配置及相關(guān)設(shè)置

亂碼和文字重疊

當(dāng)我們使用ls命令查看文件目錄時毛甲,發(fā)現(xiàn),中文被顯示成了一些奇怪的亂碼具被,將以下幾行代碼配置在cmder/config/user-aliases下即可解決問題:

l=ls --show-control-chars
la=ls -aF --show-control-chars
ll=ls -alF --show-control-chars
ls=ls --show-control-chars -F

如果進行了以上配置還存在亂碼問題時玻募,還能嘗試進行如下配置:


cmder亂碼設(shè)置

啟動Cmder

前文已經(jīng)說過,Cmder無需安裝一姿,解壓即可運行七咧。Cmder點擊Cmder.exe即可運行,顯然叮叹,這樣打開是非常不方便的艾栋,所以,我們可以進行如下配置:

  1. 將cmder添加入環(huán)境變量
    cmder.exe所在的目錄添加至系統(tǒng)環(huán)境變量蛉顽。添加完之后裹粤,使用win+r輸入cmder即可運行Cmder
    右鍵點擊我的電腦--->屬性,然后如下圖所示進行配置即可:

    cmder環(huán)境變量設(shè)置

  2. 添加cmser至右鍵菜單
    能不能將cmder添加到右鍵蜂林,讓我們可以在任意文件目錄下打開cmder呢遥诉?如果能這樣使用那么簡直是不能太贊了!噪叙!答案是完全可以的矮锈,因為在上一步驟我們已經(jīng)將cmder加入了環(huán)境變量,所以我們只需要進行如下配置即可:

// 以系統(tǒng)管理員權(quán)限打開cmd窗口睁蕾,輸入以下代碼苞笨,回車即可。
Cmder.exe /REGISTER ALL
cmder here

默認(rèn)開啟設(shè)置

作為強大的存在子眶,必然支持私人定制瀑凝。輸入win + alt + p 或者 在底部右擊點擊 settings, 進入設(shè)置頁面;可以根據(jù)自己的所需進行各種配置(字體臭杰,皮膚等等等等)粤咪。

目前游走在前端,Gulp已離不開渴杆,Cmder+PowerShell這個組合無疑是運行gulp的利器寥枝。如下圖所示,可以設(shè)置PowerShell作為默認(rèn)開啟的選項磁奖;也可以更改默認(rèn)開啟是所在目錄囊拜。

cmder powershell

Cmder常用功能介紹

Cmder功能非常強大,也有許多功能:

  1. Cmder常用快捷鍵

    • Tab:自動路徑補全
    • ctrl+T:建立新頁簽
    • ctrl+W:關(guān)閉頁簽
    • ctrl+tab:切換頁簽
    • alt_f4:關(guān)閉所有頁簽
    • alt+shift+1:開啟cmd.exe
    • alt+shift+2:開啟powershell.exe
    • alt+shift+3:開啟powershell.exe(系統(tǒng)管理員權(quán)限)
    • ctrl+1:快速切換到第一個頁簽
    • ctrl+n:快速切換到第n個頁簽
    • alt+enter:切換到全屏狀態(tài)
    • ctrl+r:歷史命令搜索
  2. 可在視窗內(nèi)搜尋畫面上曾經(jīng)出現(xiàn)過的任意字

  3. 新增頁簽按鈕比搭,可透過滑鼠新增頁簽

  4. 切換頁簽按鈕冠跷,可透過滑鼠切換頁簽

  5. 鎖定視窗,讓視窗無法再輸入

  6. 切換視窗是否提供卷軸功能,啟動時可查詢之前顯示過的內(nèi)容

  7. 按下滑鼠左鍵可開啟系統(tǒng)菜單蜜托,滑鼠右鍵可開啟工具選項視窗弟疆,win+alt+p開啟工具選項視窗。

cmder元件組成

Cmder集成了多套軟體盗冷,其中最重要的是msysgitConEmu同廉、Clink仪糖。

  • msysgit除了提供git for windows相關(guān)工具之外,還提供了多套Unix/linux環(huán)境下常用的指令工具迫肖,例如:less锅劝、ls、tar蟆湖、grep等故爵。
  • ConEmu體驗不如cmder
  • Clink將GNU Readline 函式庫整合進原生的Windows 命令提示字元視窗,提供命令列模式下強大的編輯與輸入能力隅津,這也是用了cmder 之后會這么像在Linux 環(huán)境下使用的感覺诬垂。

Chocolatey軟件包管理系統(tǒng)

在 Linux 下,大家喜歡用apt-get(mac下用brew)來安裝應(yīng)用程序伦仍,如今在 windows 下结窘,大家可以使用Chocolatey來快速下載搭建一個開發(fā)環(huán)境。Chocolatey的哲學(xué)就是完全用命令行來安裝應(yīng)用程序充蓝, 它更像一個包管理工具(背后使用Nuget
另外需要說明的是隧枫,Chocolatey只是把官方下載路徑封裝到了Chocolatey中,所以下載源都是其官方路徑谓苟,所以下載的一定是合法的官脓,但是如果原軟件是需要 Licence 注冊的話,那么Chocolatey下載安裝好的軟件還是需要你去購買注冊涝焙。不過Chocolatey一般還是會選用免費 Licence 可用的軟件卑笨。

安裝chocolatey , 運行如下命令即可:

@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

安裝軟件命令choco install softwareName, 短寫是cinst softwareName
可安裝的應(yīng)用程序,可以參見其 Package列表
以下是window下開發(fā)常用的開發(fā)環(huán)境應(yīng)用:

choco install autohotkey.portable    #安裝 AutoHotkey (Portable)
choco install nodejs.install  #安裝 node
choco install git.install     #安裝 git
choco install ruby            #安裝 ruby
choco install python          #安裝 python
choco install jdk8            #安裝 JDK8
choco install googlechrome    #安裝 Chrome
choco install google-chrome-x64 #Google Chrome (64-bit only)
choco install firefox         #安裝 firefox
choco install notepadplusplus.install #安裝 notepad++
choco install Atom                    #安裝 Atom
choco install SublimeText3            #安裝 SublimeText3

其他功能

  • Cmder還增加了alias功能;他讓你用短短的指令執(zhí)行一些常見但指令超長又難以記憶的語法;比如 ls cls等等仑撞;在其控制臺輸入alias可以查看湾趾。
  • 主控臺文字自動放大縮小功能,你只要按下Ctrl+滑鼠滾輪就可以辦到;果你用支援兩點觸控的筆電派草,也可以在觸控板上用兩指放大的手勢調(diào)整文字大小搀缠。還有:up,向上翻歷史命令;
  • Cmder有極為簡單的復(fù)制粘貼操作近迁。Ctr+V直接粘貼;用鼠標(biāo)選中你想拷貝的內(nèi)容艺普,自動就復(fù)制到剪切板;天神,這悉數(shù)的美感;點贊!
  • 自定義aliases:打開Cmder目錄下的config文件夾歧譬,里面的aliases文件就是我們可以配置的別名文件岸浑,只需將里面ls命令的別名按下列方式修改就可以在ls命令下顯示中文。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末瑰步,一起剝皮案震驚了整個濱河市矢洲,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌缩焦,老刑警劉巖读虏,帶你破解...
    沈念sama閱讀 216,470評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異袁滥,居然都是意外死亡盖桥,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,393評論 3 392
  • 文/潘曉璐 我一進店門题翻,熙熙樓的掌柜王于貴愁眉苦臉地迎上來揩徊,“玉大人,你說我怎么就攤上這事嵌赠∷芑模” “怎么了?”我有些...
    開封第一講書人閱讀 162,577評論 0 353
  • 文/不壞的土叔 我叫張陵姜挺,是天一觀的道長袜炕。 經(jīng)常有香客問我,道長初家,這世上最難降的妖魔是什么偎窘? 我笑而不...
    開封第一講書人閱讀 58,176評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮溜在,結(jié)果婚禮上陌知,老公的妹妹穿的比我還像新娘。我一直安慰自己掖肋,他們只是感情好仆葡,可當(dāng)我...
    茶點故事閱讀 67,189評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著志笼,像睡著了一般沿盅。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上纫溃,一...
    開封第一講書人閱讀 51,155評論 1 299
  • 那天腰涧,我揣著相機與錄音,去河邊找鬼紊浩。 笑死窖铡,一個胖子當(dāng)著我的面吹牛疗锐,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播费彼,決...
    沈念sama閱讀 40,041評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼滑臊,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了箍铲?” 一聲冷哼從身側(cè)響起雇卷,我...
    開封第一講書人閱讀 38,903評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎颠猴,沒想到半個月后关划,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,319評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡芙粱,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,539評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了氧映。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片春畔。...
    茶點故事閱讀 39,703評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖岛都,靈堂內(nèi)的尸體忽然破棺而出律姨,到底是詐尸還是另有隱情,我是刑警寧澤臼疫,帶...
    沈念sama閱讀 35,417評論 5 343
  • 正文 年R本政府宣布择份,位于F島的核電站,受9級特大地震影響烫堤,放射性物質(zhì)發(fā)生泄漏荣赶。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,013評論 3 325
  • 文/蒙蒙 一鸽斟、第九天 我趴在偏房一處隱蔽的房頂上張望拔创。 院中可真熱鬧,春花似錦富蓄、人聲如沸剩燥。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,664評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽灭红。三九已至,卻和暖如春口注,著一層夾襖步出監(jiān)牢的瞬間变擒,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,818評論 1 269
  • 我被黑心中介騙來泰國打工寝志, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留赁项,地道東北人葛躏。 一個月前我還...
    沈念sama閱讀 47,711評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像悠菜,于是被迫代替她去往敵國和親舰攒。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,601評論 2 353

推薦閱讀更多精彩內(nèi)容