cmder 是一款 windows 下的命令集合软件,它可以集合各种系统下的命令,并且操作非常快速方便。
安装有两个版本,一个是简化版(4.27M),一个是完全版(75.7M),它们的唯一区别:完全版包含 git-for-windows,如果你已经装了 git-for-windows,直接下载简化版就好。
cmder 没有安装文件,直接下载解压文件,运行 Cmder.exe。
如果我们想 win+r “运行”中输入 cmder 来启动,需要在系统环境变量中添加路径,如下:
img
添加到右键命令(需要运行管理员权限):
Cmder.exe /REGISTER ALL
快捷键方式:
Ctrl + T : New tab dialog (maybe you want to open cmd as admin?)Ctrl + W : Close tabCtrl + D : Close tab (if pressed on empty command)Shift + Alt + #Number : Fast new tab: 1 - CMD, 2 - PowerShellCtrl + Tab : Switch to next tabCtrl + Shift + Tab : Switch to previous tabCtrl + #Number : Switch to tab #NumberAlt + Enter: Fullscreen
在使用gitlog的时候会出现汉字编码问题,
在 Settings > Startup > Environment 里添加:
set LANG=zh_CN.UTF8
img
刚刚安装最新版的win10,发现cmder有个问题,就是新版的光标前面总有一个空格
解决方法:
img
打开cmd,对其最上栏进行右键
修改为旧版控制台即可!
更改提示符:
默认的为λ,改成常用的$打开\cmder\vendor目录下面的clink.lua文件,搜索λ,全部替换成$即可!
添加别名:
在cmder->config->user-aliases.cmd,打开,添加别名
l=ls --show-control-chars la=ls -aF --show-control-chars ll=ls -al --show-control-chars --color $*.. = cd ..... = cd ../...... = cd ../../....... = cd ../../../..gpl=git pull origin $1 gps=git push origin $1mccm=mvn clean compile -Dmaven.test.skip=truemcpm=mvn clean package -Dmaven.test.skip=truemcim=mvn clean install -Dmaven.test.skip=truemccmc = mvn clean compile -Dmaven.test.skip=true --settings C:\Users\qhong\.m2\settings_dev.xmlmcpmc = mvn clean package -Dmaven.test.skip=true --settings C:\Users\qhong\.m2\settings_dev.xmlmcimc = mvn clean install -Dmaven.test.skip=true --settings C:\Users\qhong\.m2\settings_dev.xmlmccs=mvn clean compile -DskipTestsmcps=mvn clean package -DskipTestsmcis=mvn clean install -DskipTestsmccsc = mvn clean compile -DskipTests --settings C:\Users\qhong\.m2\settings_dev.xmlmcpsc = mvn clean package -DskipTests --settings C:\Users\qhong\.m2\settings_dev.xmlmcisc = mvn clean install -DskipTests --settings C:\Users\qhong\.m2\settings_dev.xmlsudo=ConEmuC -c $* -new_console:avscode = "D:\Program Files\Microsoft VS Code\Code.exe" $1 idea = "D:\Program Files (x86)\JetBrains\IntelliJ IDEA .1\bin\idea64.exe" $1
上面的$1,指的是命令后面加的参数
还可以设置终端代理:
setall=set ALL_PROXY=socks5://%IP%:%PORT%sethttps=set https_proxy=https://%IP%:%PORT%sethttp=set http_proxy=http://%IP%:%PORT%usall=set ALL_PROXY=ushttps=set https_proxy=ushttp=set http_proxy=
设置环境变量IP,PORT,分别为代理的ip和端口
l=ls --show-control-chars la=ls -aF --show-control-chars ll=ls -al --show-control-chars --color $*.. = cd ..... = cd ../...... = cd ../../....... = cd ../../../..gpl=git pull origin $1 gps=git push origin $1mdl=mvn dependency:purge-local-repositorymccm=mvn clean compile -Dmaven.test.skip=truemcpm=mvn clean package -Dmaven.test.skip=truemcim=mvn clean install -Dmaven.test.skip=truemccmc = mvn clean compile -Dmaven.test.skip=true --settings C:\Users\qhong\.m2\settings_dev.xmlmcpmc = mvn clean package -Dmaven.test.skip=true --settings C:\Users\qhong\.m2\settings_dev.xmlmcimc = mvn clean install -Dmaven.test.skip=true --settings C:\Users\qhong\.m2\settings_dev.xmlmccs=mvn clean compile -DskipTestsmcps=mvn clean package -DskipTestsmcis=mvn clean install -DskipTestsmccsc = mvn clean compile -DskipTests --settings C:\Users\qhong\.m2\settings_dev.xmlmcpsc = mvn clean package -DskipTests --settings C:\Users\qhong\.m2\settings_dev.xmlmcisc = mvn clean install -DskipTests --settings C:\Users\qhong\.m2\settings_dev.xmlsudo=ConEmuC -c $* -new_console:avscode = "D:\Program Files\Microsoft VS Code\Code.exe" $1 --extensions-dir "D:\Program Files\Microsoft VS Code\.vscode\extensions" --disable-gpucode = "D:\Program Files\Microsoft VS Code\Code.exe" $1 --extensions-dir "D:\Program Files\Microsoft VS Code\.vscode\extensions" --disable-gpuidea = "D:\Program Files (x86)\JetBrains\IntelliJ IDEA .1\bin\idea64.exe" $1 --disable-gpusetall=set ALL_PROXY=socks5://%IP%:%PORT%sethttps=set https_proxy=https://%IP%:%PORT%sethttp=set http_proxy=http://%IP%:%PORT%usall=set ALL_PROXY=ushttps=set https_proxy=ushttp=set http_proxy=zkc=zkCli.cmd -server $1
还有部分cmder中文乱码的
Settings-->Startup-->Environment
设置
chcp 65001
如果觉得《cmder 的使用和编码问题解决》对你有帮助,请点赞、收藏,并留下你的观点哦!