介绍
- 如下两张图的对比就知道cmder是干什么用的啦
- Cmder是一款Windows环境下非常简洁美观易用的cmd替代者
为什么使用cmder,它强大在哪里
- 可以方便的全屏
- 可以像chrome浏览器一样同时打开多标签页
- 超简单的复制粘贴操作
- 自定义命令,如可以使用一个字母代替N条命令
- 强大的快捷键
- 支持Linux bash shell
- 还能当作ssh工具,代替常用的putty(注:ssh工具Xshell最好用)
- 看起来高端大气上档次
下载和安装
- 百度云下载......目前2017年2月12日最新版
- 去官网下载cmder,进入官网首页,页面拉到中间位置就会看到下载链接
- 有mini版和full版,我们下载full版
- 下载下来是一个.zip压缩包,解压之后运行根目录的
Cmder.exe
即可打开.由于比较常用建议右键创建桌面快捷方式 - 也可以把它添加到环境变量中,点这里看windows系统如何配置环境变量
实用功能说明
1.按住ctrl
键并滚动鼠标滚轮可以快速放大缩小字体
2.如下图自定义命令(aliases)
- 上图是怎么做到的,其实是我在
user-aliases.cmd
文件添加了一句g=e: & cd E:\work_space\git
,如下 - 找到cmder安装目录,在config目录下找到
user-aliases.cmd
文件,右键用文本编辑器打开就可以随意添加你想添加的命令,如图可以看到我添加了许多命令
3.简单的复制粘贴操作
使用ctrl+v
就可以粘帖,使用鼠标选中内容就是复制,如下图我鼠标选中常用工具
4个字,就复制了这4个字,那就可以使用ctrl+v
粘帖
4.菜单介绍
- 当前所在的标签页
- 搜索当前标签页出现过的内容
- 手动新增标签页按钮,快捷键是
ctrl+t
- 手动切换标签页按钮,快捷键是
ctrl+tab
- 锁定标签页,无法再输入
- 切换视窗是否提供卷轴功能,启动时可查询之前显示过的内容
- 鼠标左键可开启系统选单,鼠标右键可直接打开设置菜单, 打开设置菜单的快捷键是
Win+Alt+P
常用快捷键
- Alt+H...............显示所有快速键清单
- Tab键...............自动路径补全
- Ctrl+T...............建立新页签;利用Ctrl+W关闭页签;
- Ctrl+Tab...........切换页签;
- Ctrl+1...............快速切换到第1个页签
- Ctrl+n...............快速切换到第n个页签( n值无上限)
- Alt + enter........切换到全屏状态;
- Ctr+r................历史命令搜索
- ESC.................清除目前输入的整行
- Ctrl+Alt+U........回上一层(等于帮你输入了cd ..命令)
- e. ....................打开当前路径所在的文件夹,注意是e加一个点
做ionic开发会经常输入大量命令,所以在这里可以配置命令缩写,附上我的cmder配置文件内容
;= @echo off
;= rem Call DOSKEY and use this file as the macrofile
;= %SystemRoot%\system32\doskey /listsize=1000 /macrofile=%0%
;= rem In batch mode, jump to the end of the file
;= goto:eof
;= Add aliases below here
e.=explorer .
gl=git log --oneline --all --graph --decorate $*
ls=ls --show-control-chars -F --color $*
pwd=cd
clear=cls
history=cat "%CMDER_ROOT%\config\.history"
unalias=alias /d $1
vi=vim $*
cmderr=cd /d "%CMDER_ROOT%"
yxj=ssh yxj@111.230.229.150
quit=exit
ex=exit
qu=exit
ad=adb devices
is=ionic serve
ib=ionic build
ibp=ionic build --prod
cpra=cordova platform rm android
cpaa=cordova platform add android
cpraa=cordova platform rm android & cordova platform add android
cpraab=cordova platform rm android & cordova platform add android & cordova build android
cpraar=cordova platform rm android & cordova platform add android & cordova run android
cba=cordova build android
cbar=cordova build android --release
cra=cordova run android
cral=cordova run android --livereload
ipcra=ionic cordova platform rm android
icpaa=ionic cordova platform add android
icpraa=ionic cordova platform rm android & ionic cordova platform add android
icba=ionic cordova build android
icra=ionic cordova run android
icral=ionic cordova run android --livereload
icbar=ionic cordova build android --release
icbap=ionic cordova build android --prod
icbapr=ionic cordova build android --prod --release
ibpb=ionic build --prod --engine browser
apk=cd platforms\android\build\outputs\apk & explorer . & cd.. & cd.. & cd.. & cd.. & cd..
iapk=adb install -r platforms\android\build\outputs\apk\android-debug.apk
iapkr=adb install -r platforms\android\build\outputs\apk\android-release.apk
j=c: & cd C:\workspace\github\ionic2_tabs
l=c: & cd C:\workspace\app\liveWork
c=c: & cd C:\workspace\app\ionic3_cgb