Cmder的安裝
cmder官網(wǎng): http://cmder.net/
Github:https://github.com/cmderdev/cmder
-
官網(wǎng)安裝
在官網(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
前文已經(jīng)說過,Cmder無需安裝一姿,解壓即可運行七咧。Cmder
點擊Cmder.exe
即可運行,顯然叮叹,這樣打開是非常不方便的艾栋,所以,我們可以進行如下配置:
-
將cmder添加入環(huán)境變量
將cmder.exe
所在的目錄添加至系統(tǒng)環(huán)境變量蛉顽。添加完之后裹粤,使用win+r
輸入cmder
即可運行Cmder
。
右鍵點擊我的電腦--->屬性
,然后如下圖所示進行配置即可:
添加cmser至右鍵菜單
能不能將cmder添加到右鍵蜂林,讓我們可以在任意文件目錄下打開cmder
呢遥诉?如果能這樣使用那么簡直是不能太贊了!噪叙!答案是完全可以的矮锈,因為在上一步驟我們已經(jīng)將cmder
加入了環(huán)境變量,所以我們只需要進行如下配置即可:
// 以系統(tǒng)管理員權(quán)限打開cmd窗口睁蕾,輸入以下代碼苞笨,回車即可。
Cmder.exe /REGISTER ALL
默認(rèn)開啟設(shè)置
作為強大的存在子眶,必然支持私人定制瀑凝。輸入win + alt + p
或者 在底部右擊點擊 settings
, 進入設(shè)置頁面;可以根據(jù)自己的所需進行各種配置(字體臭杰,皮膚等等等等)粤咪。
目前游走在前端,Gulp已離不開渴杆,Cmder+PowerShell
這個組合無疑是運行gulp
的利器寥枝。如下圖所示,可以設(shè)置PowerShell
作為默認(rèn)開啟的選項磁奖;也可以更改默認(rèn)開啟是所在目錄囊拜。
Cmder常用功能介紹
Cmder功能非常強大,也有許多功能:
-
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
:歷史命令搜索
-
可在視窗內(nèi)搜尋畫面上曾經(jīng)出現(xiàn)過的任意字
新增頁簽按鈕比搭,可透過滑鼠新增頁簽
切換頁簽按鈕冠跷,可透過滑鼠切換頁簽
鎖定視窗,讓視窗無法再輸入
切換視窗是否提供卷軸功能,啟動時可查詢之前顯示過的內(nèi)容
按下滑鼠左鍵可開啟系統(tǒng)菜單蜜托,滑鼠右鍵可開啟工具選項視窗弟疆,
win+alt+p
開啟工具選項視窗。
cmder元件組成
Cmder
集成了多套軟體盗冷,其中最重要的是msysgit
、ConEmu
同廉、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命令下顯示中文。