使用前需要解決的幾個(gè)問題
- ls命令不支持中文
win+alt+p打開設(shè)置面板,找到Startup -> Envrioment選項(xiàng)
在下面的文本框里添加一行set LANG=zh_CN.UTF-8
然后重啟cmder
然后用ls命令查看目錄下的文件,帶中文的文件名都能正常顯示了。
- 添加 cmder 到右鍵菜單
首先打開具有管理員權(quán)限的終端,快捷鍵
Ctrl + t勾選Run as current user和Run as administrator這兩 項(xiàng),然后點(diǎn)start開啟,然后在命令行輸入Cmder.exe /REGISTER ALL
現(xiàn)在在文件夾上右鍵點(diǎn)擊Cmder here 就能在cmder里進(jìn)入該目錄
修改命令提示符號(hào)
- 1.3 以后版本
修改文件${CMDER_HOME}\vendor\clink.lua,將λ改為$,其他符號(hào)也行,隨意。
if env == nil then
lambda = "λ"
else
lambda = "("..env..") λ"
end
- 1.3以前版本
編輯Cmder安裝目錄下的vendor\init.bat批處理文件
@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
PowerShell.exe 需要另外設(shè)置
打開文件 config/cmder.lua(prompt.lua 也有版本是這個(gè)),將第二行中的λ修改為$
自定義aliases
cmder還增加了alias功能,它讓你用短短的指令執(zhí)行一些常見但指令超長(zhǎng)又難以記憶的語法;比如 ls cls等等
打開cmder安裝目錄下的\config\user-aliases.cmd文件
下面是定義的常用的:
e.=explorer .
gl=git log --oneline --all --graph --decorate $*
ls=ls --show-control-chars -F --color $*
ll=ls -lh --show-control-chars --color $*
la=ls -aF --show-control-chars --color $*
pwd=cd
clear=cls
history=cat "%CMDER_ROOT%\config\.history"
unalias=alias /d $1
vi=vim $*
cmderr=cd /d "%CMDER_ROOT%"
..=cd .. //輸入..返回上一級(jí)文件夾
st="D:\Sublime Text 3\sublime_text.exe" //輸入st打開Sublime Text 3編輯器
w=cd /d E:/www //輸入w跳轉(zhuǎn)到E盤下的www目錄
wp=.\node_modules\.bin\webpack $* //如果webpack不是全局安裝而是安裝在項(xiàng)目下webpack命令不能直接用,
//需要.\node_modules\.bin\webpack調(diào)用,每次都這樣寫太麻煩。
//現(xiàn)在只要輸入wp就可以用webpack命令
自定義aliases不生效問題
win10下cmder很多命令history pwd無法使用,ls字體也沒有顏色顯示,其根本原因是win10下cmd控制臺(tái)版本問題,切換回老版本就OK了
在這里插入圖片描述
在這里插入圖片描述