windows下的cmd神器:Cmder介紹及其設置

Cmder主界面

Cmder的安裝

cmder官網: http://cmder.net/
Github:https://github.com/cmderdev/cmder

  1. 官網安裝

    Cmder官網截圖

    cmder官網截圖download

    在官網上,我們可以看到Download模塊,分為min版和full版,兩者的區(qū)別在于:full版集成了msysgit工具,是Git for Windows的標準配置,除了git本身這個命令之外,里面還有大量的linux命令,比如 grep, curl(沒有 wget); 像vim, grep, tar, unzip, ssh, ls, bash, perl 對于愛折騰的Coder更是痛點需求。

    • 將下載的壓縮包解壓到你想放置的目錄。
    • 點擊Cmder.exe即可運行。

Cmder配置及相關設置

亂碼和文字重疊

當我們使用ls命令查看文件目錄時,發(fā)現(xiàn),中文被顯示成了一些奇怪的亂碼,將以下幾行代碼配置在cmder/config/user-aliases下即可解決問題:

l=ls --show-control-chars
la=ls -aF --show-control-chars
ll=ls -alF --show-control-chars
ls=ls --show-control-chars -F

如果進行了以上配置還存在亂碼問題時,還能嘗試進行如下配置:


cmder亂碼設置

啟動Cmder

前文已經說過,Cmder無需安裝,解壓即可運行。Cmder點擊Cmder.exe即可運行,顯然,這樣打開是非常不方便的,所以,我們可以進行如下配置:

  1. 將cmder添加入環(huán)境變量
    cmder.exe所在的目錄添加至系統(tǒng)環(huán)境變量。添加完之后,使用win+r輸入cmder即可運行Cmder。
    右鍵點擊我的電腦--->屬性,然后如下圖所示進行配置即可:

    cmder環(huán)境變量設置

  2. 添加cmser至右鍵菜單
    能不能將cmder添加到右鍵,讓我們可以在任意文件目錄下打開cmder呢?如果能這樣使用那么簡直是不能太贊了??!答案是完全可以的,因為在上一步驟我們已經將cmder加入了環(huán)境變量,所以我們只需要進行如下配置即可:

// 以系統(tǒng)管理員權限打開cmd窗口,輸入以下代碼,回車即可。
Cmder.exe /REGISTER ALL
cmder here

默認開啟設置

作為強大的存在,必然支持私人定制。輸入win + alt + p 或者 在底部右擊點擊 settings, 進入設置頁面;可以根據(jù)自己的所需進行各種配置(字體,皮膚等等等等)。

目前游走在前端,Gulp已離不開,Cmder+PowerShell這個組合無疑是運行gulp的利器。如下圖所示,可以設置PowerShell作為默認開啟的選項;也可以更改默認開啟是所在目錄。

cmder powershell

Cmder常用功能介紹

Cmder功能非常強大,也有許多功能:

  1. Cmder常用快捷鍵

    • Tab:自動路徑補全
    • ctrl+T:建立新頁簽
    • ctrl+W:關閉頁簽
    • ctrl+tab:切換頁簽
    • alt_f4:關閉所有頁簽
    • alt+shift+1:開啟cmd.exe
    • alt+shift+2:開啟powershell.exe
    • alt+shift+3:開啟powershell.exe(系統(tǒng)管理員權限)
    • ctrl+1:快速切換到第一個頁簽
    • ctrl+n:快速切換到第n個頁簽
    • alt+enter:切換到全屏狀態(tài)
    • ctrl+r:歷史命令搜索
  2. 可在視窗內搜尋畫面上曾經出現(xiàn)過的任意字

  3. 新增頁簽按鈕,可透過滑鼠新增頁簽

  4. 切換頁簽按鈕,可透過滑鼠切換頁簽

  5. 鎖定視窗,讓視窗無法再輸入

  6. 切換視窗是否提供卷軸功能,啟動時可查詢之前顯示過的內容

  7. 按下滑鼠左鍵可開啟系統(tǒng)菜單,滑鼠右鍵可開啟工具選項視窗,win+alt+p開啟工具選項視窗。

cmder元件組成

Cmder集成了多套軟體,其中最重要的是msysgit、ConEmu、Clink。

  • msysgit除了提供git for windows相關工具之外,還提供了多套Unix/linux環(huán)境下常用的指令工具,例如:less、ls、tar、grep等。
  • ConEmu體驗不如cmder
  • Clink將GNU Readline 函式庫整合進原生的Windows 命令提示字元視窗,提供命令列模式下強大的編輯與輸入能力,這也是用了cmder 之后會這么像在Linux 環(huán)境下使用的感覺。

Chocolatey軟件包管理系統(tǒng)

在 Linux 下,大家喜歡用apt-get(mac下用brew)來安裝應用程序,如今在 windows 下,大家可以使用Chocolatey來快速下載搭建一個開發(fā)環(huán)境。Chocolatey的哲學就是完全用命令行來安裝應用程序, 它更像一個包管理工具(背后使用Nuget
另外需要說明的是,Chocolatey只是把官方下載路徑封裝到了Chocolatey中,所以下載源都是其官方路徑,所以下載的一定是合法的,但是如果原軟件是需要 Licence 注冊的話,那么Chocolatey下載安裝好的軟件還是需要你去購買注冊。不過Chocolatey一般還是會選用免費 Licence 可用的軟件。

安裝chocolatey , 運行如下命令即可:

@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

安裝軟件命令choco install softwareName, 短寫是cinst softwareName
可安裝的應用程序,可以參見其 Package列表
以下是window下開發(fā)常用的開發(fā)環(huán)境應用:

choco install autohotkey.portable    #安裝 AutoHotkey (Portable)
choco install nodejs.install  #安裝 node
choco install git.install     #安裝 git
choco install ruby            #安裝 ruby
choco install python          #安裝 python
choco install jdk8            #安裝 JDK8
choco install googlechrome    #安裝 Chrome
choco install google-chrome-x64 #Google Chrome (64-bit only)
choco install firefox         #安裝 firefox
choco install notepadplusplus.install #安裝 notepad++
choco install Atom                    #安裝 Atom
choco install SublimeText3            #安裝 SublimeText3

其他功能

  • Cmder還增加了alias功能;他讓你用短短的指令執(zhí)行一些常見但指令超長又難以記憶的語法;比如 ls cls等等;在其控制臺輸入alias可以查看。
  • 主控臺文字自動放大縮小功能,你只要按下Ctrl+滑鼠滾輪就可以辦到;果你用支援兩點觸控的筆電,也可以在觸控板上用兩指放大的手勢調整文字大小。還有:up,向上翻歷史命令;
  • Cmder有極為簡單的復制粘貼操作。Ctr+V直接粘貼;用鼠標選中你想拷貝的內容,自動就復制到剪切板;天神,這悉數(shù)的美感;點贊!
  • 自定義aliases:打開Cmder目錄下的config文件夾,里面的aliases文件就是我們可以配置的別名文件,只需將里面ls命令的別名按下列方式修改就可以在ls命令下顯示中文。
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容