資料:
Cmder
官網(wǎng)地址: http://cmder.net/
cmder有兩個版本蚌父,mini版和full版
mini版本,就幾M大小腋逆,這個也就用來替代windows的cmd
full版本比較大健无,100多M矿咕,模擬了一些常用linux命令(比如ls、cat、more蚀同、cp、mv啊掏、rm蠢络、find、grep等)迟蜜,自帶git,而且自帶vim刹孔。(如果已經(jīng)安裝了git for windows可以只使用mini版,但是要把git的src/bin添加到path中去)
快捷鍵
-
start .
或者e.
打開當前路徑所在的文件夾 -
Alt+H
:顯示所有快速鍵清單
自定義aliases
打開Cmder目錄下的config
文件夾娜睛,里面的aliases文件就是我們可以配置的別名文件髓霞,只需將里面ls命令的別名按下列方式修改就可以在ls命令下顯示中文。
例如:
ll=ls -la --show-control-chars -F --color $*
la=ls -a --show-control-chars -F --color $*
啟動Cmder
因為她是即壓即用的存在微姊,所以點擊Cmder.exe即可運行酸茴。很顯然這般打開她,不怎么快捷兢交,即便用Listary高效搜索到她薪捍,然后點擊;我們可以這樣做:
把 cmder 加到環(huán)境變量
可以把Cmder.exe
存放的目錄添加到系統(tǒng)環(huán)境變量;加完之后,Win+r
一下輸入cmder,即可配喳。添加 cmder 到右鍵菜單
在某個文件夾中打開終端, 這個是一個(超級)痛點需求, 實際上上一步的把 cmder 加到環(huán)境變量就是為此服務(wù)的, 在管理員權(quán)限的終端輸入以下語句即可:
Cmder.exe /REGISTER ALL
- 添加命令(配合listary)
在選項-命令中酪穿,添加一個命令,關(guān)鍵字填cmder
,路徑填cmder.exe
(需要添加到環(huán)境變量中)晴裹,參數(shù)填/START %path%
,這樣在任意地方輸入cmder
就能在當前路徑打開cmder
了
添加右鍵
可以關(guān)注這個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
解決文字重疊問題
Win + Ait + P
喚出設(shè)置界面 > mian > font > monospce
,去掉那勾勾即可
修改命令提示符號·λ·
Cmder預(yù)設(shè)的命列列提示符號是 λ ;如果用著不習慣,可以將這個字元改成Mac / Linux環(huán)境下常見的 $ 符號钮追,具體操作如下:
編輯Cmder安裝目錄下的vendor\init.bat批處理文件(min版本15行)预厌,把:
@prompt $E[1;32;40m$P$S{git}{hg}$S$_$E[1;30;40m {lamb} $S$E[0m
修改成以下即可:
@prompt $E[1;32;40m$P$S{git}{hg}$S$_$E[1;30;40m $$ $S$E[0m
這個親測在cmder.exe
可以,但在PowerShell.exe需要另行設(shè)置:
打開文件config/cmder.lua
(prompt.lua也有版本是這個)元媚,將第二行中的 λ 修改為Linux下常用的 $ 即可轧叽;親測可行(2016-01-13)。
Chocolatey軟件包管理系統(tǒng)
Chocolatey
的哲學就是完全用命令行來安裝應(yīng)用程序刊棕,它更像一個包管理工具(背后使用 Nuget )
安裝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
可安裝的應(yīng)用程序,可以參見其 Package列表
以下是window下開發(fā)常用的開發(fā)環(huán)境應(yīng)用:
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
choco install wget