廢話
Windows 下常用的終端有兩個,古老的 cmd 和功能強大但你記不住函數的 PowerShell ,兩者我都用過一段時間,給我的提體驗是功能夠用,界面丑陋,雖然 win10 下可以通過調整背景顏色、透明度,字體大小、顏色等來讓它看起來不那么丑,但是還是丑,而且它不能實現我最想要的功能,多標簽,為什么會有這個需求,看了下面這張圖你就能體會到我的痛苦了。

期間我也用過 xshell ,但是它給我的感覺怪怪,很僵硬; Git Bash 也用過。說實話,我用它純粹是因為我不想用 sourcetree 這種圖形化的工具,但是又記不住 git 的函數,所以只好借助 Git Bash 的智能感應來補全命令。
直到后來有一天,我偶然間在知乎發現了有人推薦了一款終端 Cmder !它簡直是我的救星。
功能介紹
Cmder 是 Windows 下的一款終端軟件,它有着許多優點
- 軟件為壓縮包,解壓即可使用
- 支持
git、ls、curl等命令 - 可以自定義終端
- 提供多種主題,而且可以自定義
- 支持多標簽,分屏
- ...
安裝
直接到官網下載壓縮包,解壓即可使用。強烈建議下載完整版的,完整版內置了 git 工具,非常好用!

下載完成后解壓到任意文件夾即可,這里我解壓到了 D:\Program Files\Green\cmder 這個目錄,建議路徑中不要出現中文。雙擊 Cmder.exe 文件就可以直接使用了。

文本到此結束,感謝閱讀!
配置
不要激動!不要激動!我知道你想要什么,放下你的板磚,請繼續往下看。
環境變量
首先我們需要配置下環境變量。
- 變量名 CMDER_HOME
- 變量值 軟件的絕對路徑
如果你不會配置,請跟着我的步驟來
- 右擊
此電腦,點擊屬性

- 點擊左側
高級系統設置,彈出系統屬性窗口,點擊下方環境變量按鈕

- 點擊系統變量下的
新建按鈕

- 變量名里面輸入
CMDER_HOME,變量值里面輸入剛才解壓的路徑D:\Program Files\Green\cmder然后點擊確定

- 在系統環境變量下找到
path,選中后點擊下方的編輯按鈕 - 在彈窗中點擊
新建,然后輸入%CMDER_HOME%點擊確定,便完成了環境變量的配置

如果你想驗證有沒有配置成功,按下 win + r 鍵,輸入 cmder 。如果配置成功,就能開打 Cmder 的界面。
右鍵菜單
很多時候,我們希望在某個文件直接打開終端,其實我們上面配置環境變量就是為這一步服務的。
以管理員方式打開 cmd 或者 PowerShell ,輸入 Cmder.exe /REGISTER ALL 回車執行命令,這樣就完成了設置。
我們可以打開任意文件夾,在空白處,便可以看到 Cmder Here 的字樣,點擊便可以在此處打開 Cmder

基本使用
打開 Cmder 后,使用快捷鍵 Win + Alt + p打開設置界面,或者點擊右下角的菜單按鈕,選擇 Settings 也可進入設置界面。


外觀配置
如果你英文不好,可以在參照下圖設置字體和主題


另外還可以通過 Main 選項中的 Tab bar 和 Task bar 來分別設置標簽和在任務欄中的顯示方式。
設置默認終端
如果你有其它的command希望通過 Cmder 打開,可以在 Startup 下的 Tasks 中添加。里面已經默認幫你配置了 Cmder、PowerShell、MinTTY、Git Bash。
默認啟動的是 Cmder ,如果你想默認啟動其它的command,你可以在 Startup 設置為其它的command

同時還可以快速的切換當前使用的終端,假設你正在使用的 cmd ,這時輸入 bash 回車一下,便可以將當前標簽頁的終端切換成 Git Bash
中文和命令ll支持
Cmder 是不支持中文和 ll 命令的,這需要你在 Startup 下的 Environment 中設置一下。將 set LANG=zh_CN.UTF-8 和 alias ll=ls -al --show-control-chars --color $* 添加到 Environment 即可。熟悉 linux 的朋友應該知道 alias 的含義

快捷鍵
很高興的告訴你, Cmder 的很多快捷鍵和 Chrome 是一致的,比如 Ctrl + w 是關閉當前標簽,Ctrl + Tab 是來回切換標簽, Ctrl + t 是新建標簽,對了在新建標簽的時候你可以通過 New console split 選項來設置分屏。右擊某個標簽還可以對標簽進行重命名。如果默認的快捷鍵和你正在使用的其它軟件沖突了,你可以在 Settings 中的 Key & Macro 修改快捷鍵。
