Windows 開發環境必備終端工具Cmder

156

概述

Windows的命令終端確實不太好用,這也是很多人吐槽Windows的一個槽點。今天安利一款叫Cmder( http://cmder.net/ )的神器,希望它能讓你在Windows上的開發體驗提升一點!Cmder現在確實也成為了我工作中的一款必備軟件。

Cmder 的優勢主要有:

  • 它提供了portable的版本,也就是移動版,一次配置之後,方便在其他環境再使用;
  • 顏值比Windows 默認的高,可以安裝相關主題、設置背景圖片等,自定義比較豐富;
  • 支持一些常用命令的自定義(設置一些alias);
  • 提供了一些Linux命令,比如lspwdcurl等;
  • 支持多窗口,這對於開發確實方便;
  • 操作方便,比如命令行的複制、粘貼等;

基於以上的原因,推薦還在Windows 平台工作的小伙伴可以安裝試用一下,不會後悔的!

安裝

官網主頁上提供下載,有兩個版本mini 與full 版,full 版本自帶了msysgit 工具,推薦下載。

默認會跳轉至Github( https://github.com/cmderdev/cmder/releases/tag/v1.3.14)。國內下載速度比較慢,如果有需要,可以在公眾號後台回复 cmder即可獲得百度雲的下載鏈接。

公眾號

公眾號

安裝:

  • 解壓下載下來的壓縮包至你一般安裝軟件的文件夾,比如 C:Program Files
  • 配置系統的環境變量,在Path 中新增:C:Program Filescmder
  • Win+R 輸入cmder 即可打開cmder 客戶端了,可以將快捷方式固定至任務欄;

配置

將cmder 添加至右鍵菜單

添加cmder 到右鍵菜單,需要先以管理員權限打開Windows 自帶cmd,然後運行如下命令:

1
Cmder.exe /REGISTER ALL

經過上面的設置,在需要打開終端的文件夾下,你就可以在右鍵菜單中看到Cmder Here,免去原來還需要在終端中輸入路徑進行跳轉的繁瑣步驟!

cmder-here

cmder-here

避免中文亂碼

在使用ls等命令時,如果文件夾下有中文名亂碼的問題,需要進行如下的設置解決(settings->Startup->Environmen):

1
set LANG=zh_CN.UTF-8

中文顯示

中文顯示

Win+Alt+P 是打開設置的快捷鍵,或者在頂部/底部右擊點擊settings, 也可以進入設置頁面

默認終端設置、默認目錄設置

選擇默認的終端,比如設置Cmder As Admin作為默認選項;

默認終端

默認終端

更改默認開啟cmder時默認的目錄,選擇對應終端,增加-new_console:d:D:即可,默認在D盤根目錄:

默認目錄

默認目錄

別名(alias)設置

Cmder終端,輸入alias可以看到默認的一些別名設置。可以根據個人需要,自定義常用命令行操作的別名,提升開發效率!

依次進入Cmder 安装目录->configuser-aliases.cmd文件中定義了命令的別名,如下是我的一些示例,你也可以根據你的需要進行自定義:

1 
2 
3 
4 
5 
6 
7 
8
2c=cd /d "D:20-Code" 
2dl=cd /d "C:UsersxiangDownloads"

ga=git add 
gst=git status

ci=commit 
co=checkout
  • 快速切換至一些常用的目錄;
  • git 常用命令的縮寫;

系統默認的有一個別名設置比較有用,e.可以快速打開文件夾。

explore

explore

背景的透明度、背景圖片的設置

打開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設置菜單;

參考

Comments