Cmder介紹和配置


一、命令行神器cmder介紹

windows上做開發,不管是cmd還是powershell,似乎都不夠美觀,不夠強大。今天就來介紹一款可以替代cmd的神器“Cmder”,話不多說,上圖:

Cmder界面

Cmder的兩個版本

  • mini版功能簡單,很小巧,只有4M多,主要是cmd和powershell
  • full版功能強大,完整版內置了 git 工具,包含了git、powershell、bash、chocolatey、Cygwin、SDK等功能

Cmder的特點

Cmder的主要優點是可移植性。 它設計為完全獨立,沒有外部依賴性,這使其非常適合USB Sticks或雲存儲。 因此,可以隨身攜帶控制台,別名和二進制文件(如wget,curl和git)

它有如下特點:

  • 它是一個開源項目,在github上地址:Cmder
  • 支持自定義終端(terminal),無論是CMD、PowerShell、bash都可以,還可以注入環境變量;
  • 支持git、ls、curl等命令;可設置命令別名;
  • 支持tab分頁、同屏多端口(支持水平分割、垂直分割);
  • 豐富的顏色主題(Solarized、Twilight、Ubuntu、xterm、Monokai,甚至接受自定)、可定制字體;
  • 軟件為壓縮包,解壓即可使用。

二、Cmder安裝和使用

Cmder安裝

  1. 到官網 https://cmder.net/ 下載最新版本
  2. 將存檔解壓縮到共享位置。
  3. (可選)將自己的可執行文件放入%cmder_root%\ bin文件夾以注入PATH。
  4. (可選)創建%userprofile%\ cmder_config \ bin文件夾以注入單個用戶PATH。 默認是在第一次運行時自動創建它。
  5. (可選)將自己的可執行文件放入%userprofile%\ cmder_config \ bin文件夾以注入PATH。
  6. 使用/ C命令行參數運行Cmder.exe。 示例:cmder.exe / C%userprofile%\ cmder_config

常用快捷鍵

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

快捷鍵 功能說明
Win鍵+ Alt+P 打開設置
Tab 自動路徑補全
Ctrl+T 建立新頁簽
Ctrl+W 關閉標簽
Ctrl+Tab 切換頁簽
Alt+F4 關閉所有頁簽
Alt+Shift+1 開啟cmd.exe
Alt+Shift+2 開啟powershell.exe
Alt+Shift+3 開啟powershell.exe (系統管理員權限)
Ctrl+1 切換到第1個頁簽
Ctrl+n 切換到第n個頁簽
Alt+enter 切換到全屏狀態
Ctrl+r 歷史命令搜索
Ctrl+` 全局召喚

可以自己設置全局快捷鍵

快捷鍵設置

三、Cmder命令行參數

參數 說明
/C [user_root_path] 個人用戶Cmder根文件夾,例如: %userprofile%\cmder_config
/M 使用 conemu-%computername%.xml 來儲存設置,而不是用戶設置 user_conemu.xml
/REGISTER [ALL, USER] 注冊Windows右鍵菜單
/UNREGISTER [ALL, USER] 反注冊Windows右鍵菜單
/SINGLE 以單一模式啟動Cmder.
/START [start_path] 啟動的文件夾路徑.
/TASK [task_name] 啟動后的任務.

四、Cmder配置

環境變量配置

  • 變量名 CMDER_HOME
  • 變量值 軟件目錄的絕對路徑
  • 環境變量PATH值:%CMDER_HOME%

右鍵菜單配置

很多時候,我們希望在某個文件直接打開終端,其實我們上面配置環境變量就是為這一步服務的。

在管理員權限下打開cmd,輸入以下命令

Cmder.exe /REGISTER ALL

我們就可以打開任意文件夾,右鍵菜單打開 Cmder

設置Cmder默認啟動

設置Cmder默認啟動

設置啟動目錄

進入設置setting -> Startup - > Task,修改{cmd::Cmder}項,把:

cmd /k "%ConEmuDir%\..\init.bat" -new_console:d:%USERPROFILE%

修改成 :

cmd /k "%ConEmuDir%\..\init.bat" -new_console:d:

設置啟動目錄

中文和命令ll支持

Cmder 是不支持中文和 ls 命令的,這需要你在 Startup 下的 Environment 中設置一下。將 set LANG=zh_CN.UTF-8 和 alias ll=ls -al --show-control-chars --color $* 添加到 Environment 即可。熟悉 linux 的朋友應該知道 alias 的含義

中文和命令ll支持

解決文字重疊問題

Win + ALT + P,喚出設置界面直接去掉右邊那個monospce的對勾即可

解決文字重疊問題

修改命令提示符號

cmder默認的命令提示符是 λ ,如果想改成常見的 $ ,具體操作如下:

  • 打開cmder安裝目錄下的\vendor\clink.lua文件找到lambda = "λ"和lambda = "("..env..") λ"把λ替換成$然后重啟cmder即可.
  • 但powerShell需要另行設置,打開cmder安裝目錄下的\vendor\profile.ps1文件找到 λ 和λ |和 Microsoft.PowerShell.UtilityWrite-Host "nλ " -NoNewLine -ForegroundColor "DarkGray"把λ替換成$ ,然后重啟cmder即可.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM