Cmder超強(qiáng)配置

命令行神器cmder

windows上做開發(fā),不管是cmd還是powershell,似乎都不夠美觀,不夠強(qiáng)大,今天就來介紹一款可以替代cmd的神器,Cmder,話不多少,如圖:

main.png

Cmder的主要優(yōu)點(diǎn)是可移植性。 它設(shè)計(jì)為完全獨(dú)立,沒有外部依賴性,這使其非常適合USB Sticks或云存儲(chǔ)。 因此,可以隨身攜帶控制臺(tái),別名和二進(jìn)制文件(如wget,curl和git)
它有如下特點(diǎn);

  • 可設(shè)置命令別名
  • 豐富的顏色主題(Solarized、Twilight、Ubuntu、xterm、Monokai,甚至接受自定)、可定制字體
  • 支持tab分頁、同屏多端口(支持水平分割、垂直分割)
  • 支持自定terminal,無論是CMD、PowerShell、bash都可以,還可以注入環(huán)境變量
    下載鏈接:Cmder.net
    同時(shí)他也是一個(gè)開源項(xiàng)目:在github上的地址:cmder

安裝方法

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

  • 如果缺少,將創(chuàng)建以下目錄結(jié)構(gòu)。
C:\ Users \ [用戶名] \ cmder_config
        ├───bin
        └───config
            └───profile.d
  • 共享安裝和單個(gè)用戶配置位置都可以包含一整套initprofile.d腳本,從而啟用帶有用戶覆蓋的共享配置。

Cmder.exe 命令行參數(shù)

用法:Cmder.exe /REGISTER ALL(需要管理員權(quán)限)

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

手動(dòng)設(shè)置

  • 設(shè)置默認(rèn)啟動(dòng)powershell

    image.png

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

    image.png

  • 解決文字重疊問題
    Win + ALT + P,喚出設(shè)置界面直接去掉右邊那個(gè)monospce的對(duì)勾即可

    image.png

  • ls命令不支持中文
    win+alt+p打開設(shè)置面板,找到Startup -> Envrioment選項(xiàng)
    在下面的文本框里添加一行set LANG=zh_CN.UTF-8

    image.png

    然后重啟cmder
    然后用ls命令查看目錄下的文件,帶中文的文件名都能正常顯示了

  • 修改命令提示符號(hào)
    cmder默認(rèn)的命令提示符是 λ ,如果想改成常見的 $ ,具體操作如下:
    打開cmder安裝目錄下的\vendor\clink.lua文件找到lambda = "λ"和lambda = "("..env..") λ"λ替換成$然后重啟cmder即可,但powerShell需要另行設(shè)置,打開cmder安裝目錄下的\vendor\profile.ps1文件找到λ <PostPrompt> <repl input>λ <PostPrompt> |Microsoft.PowerShell.UtilityWrite-Host "nλ " -NoNewLine -ForegroundColor "DarkGray"λ替換成$ ,然后重啟cmder即可
    下面是官方說明:

Prompt

Open the following file in your favourite IDE:

\cmder\vendor\clink.lua

NOTE: To avoid the clink.lua getting overwritten on update, create a new file at %cmder_root%\config\my_prompt.lua with your changes --

Find the following lines:

    local cmder_prompt = "\x1b[1;32;40m{cwd} {git}{hg}{svn} \n\x1b[2;37;40m{lamb} \x1b[0m"
    local lambda = "λ"

Prompt Color

The color is controlled by escape sequences, which is written as ESC [ in the documentation or \x1b[ in our clink.lua file.
For example, \x1b[1;32;40m will display the path ({cwd}) in green.

If you change 32 to 36, you'll get cyan path:

cmder-cyan

If you change 32 to 33, you'll get yellow path:
cmder-yellow

  • Android Studio,PHPStorm和其他基于IntelliJ的IDE
    要將Cmder作為任何基于IntelliJ的IDE運(yùn)行,可以按照以下步驟操作:
    1.在Cmder安裝目錄中創(chuàng)建一個(gè)新的cmder_shell.bat文件,其中包含以下內(nèi)容:@cmd.exe /k %0\..\vendor\init.bat
    2.在IDE環(huán)境中,按Ctrl + Alt + S并在搜索框中鍵入terminal。
    3.在** Shell路徑*中,將 cmd.exe *更改為以下內(nèi)容:[cmder_root] \ cmder_shell.bat(cmder_root是你創(chuàng)建的環(huán)境變量,或者是你的cmder文件夾路徑)

    image.png

    4.然后就可以看到terminal啦
    image.png

  • 把cmder加入環(huán)境變量

  1. 用Cmder安裝目錄替換[cmder_root]
    提示:定義一個(gè)環(huán)境變量用作[cmder_root]。
    image.png
  2. 定義%ConEmuDir%,在創(chuàng)建變量時(shí)使用以下值:
    • 變量名稱:%ConEmuDir%
    • 值:[cmder_root] \ vendor \ conemu-maximus5例如:C:\ apps \ cmder \ vendor \ conemu-maximus5
  3. 添加到path 找到 path變量,再添加一條為你的cmder地址,比如我的就是D:\Program Files\Cmder\
  4. 選擇win+r命令,輸入cmder就可以運(yùn)行了
  • 自定義aliases

    cmder還增加了alias功能,它讓你用短短的指令執(zhí)行一些常見但指令超長(zhǎng)又難以記憶的語法;比如 ls cls等等
    打開cmder安裝目錄下的\config\user-aliases.cmd文件
    下面是我自己定義的常用的

    st="D:\Sublime Text 3\sublime_text.exe" //輸入st打開Sublime Text 3編輯器
    w=cd /d E:/www  //輸入w跳轉(zhuǎn)到E盤下的www目錄
    ..=cd ..  //輸入..返回上一級(jí)文件夾
    wp=.\node_modules\.bin\webpack $* //如果webpack不是全局安裝而是安裝在項(xiàng)目下webpack命令不能直接用,
                                      //需要.\node_modules\.bin\webpack調(diào)用,每次都這樣寫太麻煩。
                                      //現(xiàn)在只要輸入wp就可以用webpack命令
    

Cmder常用快捷鍵

  1. 利用Tab自動(dòng)路徑補(bǔ)全
  2. 利用Ctrl+T建立新頁簽
  3. 利用Ctrl+W關(guān)閉頁簽
  4. 利用Ctrl+Tab切換頁簽
  5. Alt+F4 關(guān)閉所有頁簽
  6. Alt+Shift+1 開啟cmd.exe
  7. Alt+Shift+2 開啟powershell.exe
  8. Alt+Shift+3 開啟powershell.exe (系統(tǒng)管理員權(quán)限)
  9. Ctrl+1 快速切換到第1個(gè)頁簽
  10. Ctrl+n 快速切換到第n個(gè)頁簽( n值無上限)
  11. Alt+enter 切換到全屏狀態(tài)
  12. Ctrl+r 歷史命令搜索
  13. Ctrl+` 全局召喚
    還有更多的配置,等著挖掘...
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • # Cmder[![Join the chat at https://gitter.im/cmderdev/cmd...
    周方朵閱讀 402評(píng)論 0 0
  • ① ls命令不支持中文1.Cmder右下角下拉列表中,打開settings面板,找到Startup -> Envr...
    _____西班木有蛀牙閱讀 3,215評(píng)論 0 1
  • 你說你是個(gè)孤獨(dú)的人 沒有朋友 你總是一個(gè)人 從小到大 曾經(jīng)也有人陪你一起歡聲笑語過 可他們都消失了 因?yàn)闀r(shí)間 或是...
    張張張小妖閱讀 379評(píng)論 0 0
  • 有些事,一開始我們并沒意識(shí)到,但經(jīng)歷之后就會(huì)明白,煩惱讓我們知道究竟想要什么,痛苦是因?yàn)槊\(yùn)想把你帶到更美...
    云遇之旅閱讀 316評(píng)論 0 0

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