標籤:strong 需求 logs 命名 屬性 管理員 pos show pow
廢話
Windows 下常用的終端有兩個,古老的 cmd
和功能強大但你記不住函數的 PowerShell
,兩者我都用過一段時間,給我的提體驗是功能夠用,介面醜陋,雖然 win10 下可以通過調整背景顏色、透明度,字型大小、顏色等來讓它看起來不那麼醜,但是還是醜,而且它不能實現我最想要的功能,多標籤,為什麼會有這個需求,看了下面這張圖你就能體會到我的痛苦了。
期間我也用過 xshell ,但是它給我的感覺怪怪,很僵硬; Git Bash 也用過。說實話,我用它純粹是因為我不想用 sourcetree 這種圖形化的工具,但是又記不住 git 的函數,所以只好藉助 Git Bash
的智能感應來補全命令。
直到後來有一天,我偶然間在知乎發現了有人推薦了一款終端 Cmder !它簡直是我的救星。
功能介紹
Cmder
是 Windows 下的一款終端軟體,它有著許多優點
- 軟體為壓縮包,解壓即可使用
- 支援l
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 是不支援中文和 ls
命令的,這需要你在 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
修改快速鍵。
Cmder Windows 下的終端神器