cmder 配置使用指南

關(guān)于cmder的文章已經(jīng)有很多了, 但是看到的文章感覺都還比較雜, 所以準(zhǔn)備自己寫一篇當(dāng)做給自己的記錄。

本文主要是記錄一些常用的配置問題,當(dāng)以后自己還有新需求,還會添加補(bǔ)充進(jìn)去。

1、why cmder

當(dāng)然這篇文章的受眾應(yīng)當(dāng)是Windows用戶, 因為Mac以及Linux下的終端已經(jīng)足夠了,而cmd命令行卻有許多問題存在,所以才會出現(xiàn)這樣一個能夠替代原生工具的軟件。

cmder不是一個獨立的工具,應(yīng)該說是一系列工具包的集合,包括Conemu、clink、git for windows等,足夠簡單好用,且支持多欄顯示,多個tab運行,功能十分強(qiáng)大。

全安裝版 cmder 自帶了 msysgit, 除了 git 本身這個命令之外, 里面可以使用大量的 linux 命令:比如 grep, curl(沒有 wget); 像vim, grep, tar, unzip, ssh, ls, bash, perl 對于愛折騰的Coder更是痛點需求。

ps: 默認(rèn)使用的是Monokai主題,看起來非常舒適。

2、download

官網(wǎng)下載地址

  • mini版: 功能簡單,很小巧,只有4M多,主要是cmd和powershell
  • full版: 功能強(qiáng)大,包含了git、powershell、bash、chocolatey、Cygwin、SDK等功能

可以交叉使用 cygwin 的部分增強(qiáng)命令

3. 安裝完畢后的準(zhǔn)備

  • 把安裝路徑添加到環(huán)境變量: 這樣子可以運行cmder 直接打開cmder。(這個比較簡單就不截圖了)

  • 添加cmder到右鍵菜單, 這樣右擊的時候cmder就會直接跳轉(zhuǎn)到該路徑下,而無需cd:添加到環(huán)境變量后,運行cmd, 并輸入該命令: Cmder.exe /REGISTER ALL

    添加cmder到右鍵菜單

  • 字體放大縮?。?按住ctrl + 鼠標(biāo)滾輪上下 即可

  • 設(shè)置默認(rèn)使用cmd、PowerShell還是bash:


    設(shè)置默認(rèn)
  • 設(shè)置啟動目錄:setting -> Startup - > Task,修改{cmd::Cmder}項,把:
    *cmd /k "%ConEmuDir%\..\init.bat" -new_console:d:%USERPROFILE%
    修改成 :cmd /k "%ConEmuDir%\..\init.bat" -new_console:d:C:\

    設(shè)置啟動目錄

  • 設(shè)置中文編碼:右擊cmd窗口,點擊setting。在Start-up下的environment中加入: set LANG=zh_CN.UTF8

    設(shè)置中文編碼

  • 新開窗口打開管理員權(quán)限:新的tab頁面使用快捷鍵: ctrl+t來打開, 然后會彈出如下的配置窗口。還可以設(shè)置分屏位置、啟動目錄以及啟動的環(huán)境。

    new tab

  • 防止字體重疊(據(jù)說..反正我沒遇到過):


    去重

4. 基礎(chǔ)功能及拓展

cmder window
  1. tab分頁 可以執(zhí)行不同的任務(wù),使用快捷鍵: ctrl+t來打開
  2. 在視窗內(nèi)搜索畫面上出現(xiàn)過的關(guān)鍵字
  3. 新增tab頁按鈕
  4. 切換tab頁按鈕
  5. 鎖定窗口,無法輸入新內(nèi)容
  6. 切換視窗是否提供卷軸功能,啟動時可查詢之前顯示過的內(nèi)容。
  7. 左擊可開啟系統(tǒng)菜單,右擊可直接開啟設(shè)置 ( Win+Alt+P:開啟設(shè)置)

設(shè)置aliases及分屏打開vscode

用文本編輯器打開安裝路徑下 -> config -> user-aliases.cmd
添加相應(yīng)的命令, 使得可以自定義一些短命令來替代某些長命令:

gc = git commit -am $1
sublilme = "E:\Microsoft VS Code\Code.exe" $1 -new_console:s50H 

其中$1代表gc命令后面添加的參數(shù), 并且=后的命令可以使用&連接,使得gc可以一次完成多條命令任務(wù)。
這樣子設(shè)置以后,使用gc "first commit"就會替代 git commit -am"first commit"時。
鍵入命令 sublime 就可直接在窗口右邊50%橫向打開vscode,若是想縱向打開則更改參數(shù)(new_console:s50V),當(dāng)中的數(shù)字作為百分比。(注意cmder窗口要足夠大小才能分欄顯示)

設(shè)置aliases

ps: 這僅僅是設(shè)置了cmd下的aliases, 如果想更改powershell下的,需要打開vendor/profile.ps1

Set-Alias sublime "C:\Program Files\Sublime Text 3\sublime_text.exe"

pss: 如果想打開sublime, 可能配置會麻煩一些, 可以參考該文章: 再見2015 再見cmd

5. 個性化配置

  • 分屏設(shè)置
    打開 setting -> key -> search : split , 即可調(diào)節(jié)左右分屏以及上下分屏了


    分屏設(shè)置
  • 主題設(shè)置: setting -> Features -> Colors 選擇不同的Schemes 即可, 下面可以設(shè)置一些比較細(xì)節(jié)的顏色顯示
  • 調(diào)節(jié)背景透明度: 個人喜好問題。在 setting -> Features -> Transparency 。 第一個進(jìn)度條的是在活躍(焦點在cmder時)的窗口透明度,第二個則是在非活躍時的窗口透明度。

6. 常用快捷鍵及設(shè)置

對于tab操作與瀏覽器頁的tab操作一致:

tab操作 快捷鍵
新建tab Ctrl + t
關(guān)閉tab Ctrl + w
切換Tab Ctrl+Tab或Ctrl+1,2...
新建CMD Shift + Alt + 1
新建 PowerShell Shift + Alt + 2
全屏操作 Alt + Enter
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容