【工具】Cmder

Cmder是一款Windows環境下很是簡潔美觀易用的cmd替代者,它支持了大部分的Linux命令。html

從官網下載下來一個zip安裝包,解壓以後運行根目錄的Cmder.exe便可。可是此時會有兩個問題,一是ls命令不支持中文,二就是中文提示會有字體重疊現象。web

 

1、下載安裝shell

http://www.softpedia.com/get/Programming/Other-Programming-Files/Cmder.shtmlruby

 

2、使用小節ssh

1.解決中文亂碼問題字體

  把一下幾行代碼添加到config/aliases文件末尾便可解決中文亂碼問題:spa

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

 

2.解決文字重疊問題htm

  Win + Ait + P 喚出設置界面 > mian > font > monospce 的勾勾去掉(點兩下).vps

 

3.配置其在 win+r 中打開

  把根目錄加到系統環境的path變量中便可。

 

4.添加右鍵

  能夠關注這個gist。在Cmder根目錄新建一個init.bat,輸入如下代碼:

  @echo off
  SET CMDER_ROOT=%~dp0
  reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\Background\shell\Cmder" /ve /d "Cmder Here" /f
  reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\Background\shell\Cmder" /v "Icon" /d "\"%CMDER_ROOT%cmder.exe\"" /f
  reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\Background\shell\Cmder" /v "Extended" /f
  reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\Background\shell\Cmder\command" /ve /d "\"%CMDER_ROOT%cmder.exe\" \"%%V\"" /f
  pause


  以管理員身份運行init.bat便可。刪除的話再在根目錄新建一個uninit.bat,依然是以管理員身份運行。代碼以下:

  @echo off
  Reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\Background\shell\Cmder" /f
  pause


5.alias設置

  在 Cmder 的 config 文件夾中有一個叫 aliases 的文件它是專門設置 alias 的。固然它不一樣於 alias 那麼死板, 其中有一個參數 $* 它等同於命令參數的其餘部分。 example1: ls --color $* 在執行 ls 的時候就等於在他前面添加了 --color. example2: 假設你有一個vps,你能夠設置一個快速連接你vps的命令,在config/aliases文件末尾加這個一行便可:

  sshvps=ssh -p 22 username@x.x.x.x


6.添加快捷鍵

右鍵 cmder.exe > 建立快捷方式 > 右鍵快捷方式 > 點擊快捷鍵項 > 按 Ctrl + Alt + T. 之後按 Ctrl + Alt + T 的時候就會運行 Cmder 了。

 

7.Chocolatey軟件包管理系統

  安裝chocolatey:

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


  安裝完以後,想使用再想安裝ruby,只需在cmder裏執行:

  choco install ruby

相關文章
相關標籤/搜索