Cmder 自定義 aliases 命令

使用前需要解決的幾個(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 userRun 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.luaprompt.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不生效問題

win10cmder很多命令history pwd無法使用,ls字體也沒有顏色顯示,其根本原因是win10cmd控制臺(tái)版本問題,切換回老版本就OK了

在這里插入圖片描述

在這里插入圖片描述

?著作權(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)容

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