概述
Windows 的命令終端確實不太好用,這也是很多人吐槽 Windows 的一個槽點。今天安利一款叫 Cmder(http://cmder.net/) 的神器,希望它能讓你在 Windows 上的開發體驗提升一點!Cmder 現在確實也成為了我工作中的一款必備軟件。
Cmder 的優勢主要有:
- 它提供了
portable
的版本,也就是移動版,一次配置之后,方便在其他環境再使用; - 顏值比 Windows 默認的高,可以安裝相關主題、設置背景圖片等,自定義比較豐富;
- 支持一些常用命令的自定義(設置一些
alias
); - 提供了一些 Linux 命令,比如
ls
、pwd
、curl
等; - 支持多窗口,這對於開發確實方便;
- 操作方便,比如命令行的復制、粘貼等;
基於以上的原因,推薦還在 Windows 平台工作的小伙伴可以安裝試用一下,不會后悔的!
安裝
官網主頁上提供下載,有兩個版本 mini 與 full 版,full 版本自帶了 msysgit 工具,推薦下載。
默認會跳轉至 Github(https://github.com/cmderdev/cmder/releases/tag/v1.3.14)。國內下載速度比較慢,如果有需要,可以在公眾號后台回復
cmder
即可獲得百度雲的下載鏈接。
安裝:
- 解壓下載下來的壓縮包至你一般安裝軟件的文件夾,比如
C:\Program Files
- 配置系統的環境變量,在 Path 中新增:
C:\Program Files\cmder
Win+R
輸入 cmder 即可打開 cmder 客戶端了,可以將快捷方式固定至任務欄;
配置
將 cmder 添加至右鍵菜單
添加 cmder 到右鍵菜單,需要先以管理員權限打開 Windows 自帶 cmd,然后運行如下命令:
Cmder.exe /REGISTER ALL
經過上面的設置,在需要打開終端的文件夾下,你就可以在右鍵菜單中看到 Cmder Here
,免去原來還需要在終端中輸入路徑進行跳轉的繁瑣步驟!
避免中文亂碼
在使用 ls
等命令時,如果文件夾下有中文名亂碼的問題,需要進行如下的設置解決(settings->Startup->Environmen
):
set LANG=zh_CN.UTF-8
Win+Alt+P 是打開設置的快捷鍵,或者在頂部/底部右擊點擊 settings, 也可以進入設置頁面
默認終端設置、默認目錄設置
選擇默認的終端,比如設置 Cmder As Admin
作為默認選項;
更改默認開啟 cmder 時默認的目錄,選擇對應終端,增加-new_console:d:D:
即可,默認在 D 盤根目錄:
別名(alias)設置
在 Cmder
終端,輸入 alias
可以看到默認的一些別名設置。可以根據個人需要,自定義常用命令行操作的別名,提升開發效率!
依次進入 Cmder 安裝目錄->config
,user-aliases.cmd
文件中定義了命令的別名,如下是我的一些示例,你也可以根據你的需要進行自定義:
2c=cd /d "D:\020-Code"
2dl=cd /d "C:\Users\xiang\Downloads"
ga=git add
gst=git status
ci=commit
co=checkout
- 快速切換至一些常用的目錄;
- git 常用命令的縮寫;
系統默認的有一個別名設置比較有用,
e.
可以快速打開文件夾。
背景的透明度、背景圖片的設置
打開 settings->Feature->Transparency
,可以進行終端透明度的設置,看起來效果比較酷炫。
背景圖片的設置:
主題
主題,我使用的是 Dracula 吸血鬼主題(https://draculatheme.com/cmder)。 順便安利這款主題,它也提供了 VSCode/IDEA/Pycharm 等一系列 IDE 軟件對應的主題!
Win+Alt+P
- 點擊
Import
- 選擇
Dracula.xml
設置分屏的快捷鍵
進入 Settings->Keys&Macro
,搜索 Split: Duplicate
設置。我的分屏快捷鍵設置為:
ctrl+shift+→
:左右分屏ctrl+shift+↓
:上下分屏
快速復制/粘貼
下面這兩個功能很常用,比 Windows 終端的復制和粘貼好用太多:
- 鼠標左鍵選中需要復制的內容,即可將終端的內容快速復制至剪貼板;
- 鼠標右鍵即可將剪貼板的內容快速粘貼;
Cmder 窗口放大/縮小快捷鍵
默認的快捷鍵是 ctrl+~
,這個和 VSCode 中終端啟動的快捷鍵沖突了,因此,我修改了 Cmder 的這個快捷鍵,改為了 Alt+~
快捷鍵
- Tab:路徑的自動補全;
- Ctrl+T:建立新頁簽;
- Ctrl+W:關閉頁簽;
- Ctrl+Tab:切換頁簽;
- Ctrl+1:快速切換到第 1 個頁簽,
Ctrl+n
快速切換到第 n 個頁簽; - Ctr+R:歷史命令搜索;
- Ctrl+滑鼠滾輪:字體的快速放大/縮寫;
- Alt+F4:關閉所有頁簽
- Alt+enter:切換到全屏狀態;
- Win+Alt+P:進入cmder設置菜單;