Windows下使用Cmder命令行工具

日期:2016-03-25 10:23:56

因为在工作中用到命令行工具的频率较高,所以对它们的要求也比较挑剔,之前一直在用git bash,但是这款工具的字体颜色不是我喜欢的,无意中发现一款比较合口味的替代品--Cmder。下面是git bash的界面,可以看到白花花的一片。

QQ截图20160325113424.png

安装Cmder

首先到Cmder官网下载软件,有压缩版和完整版两款给我们选择,当然本人是选择了完整版的,下载到本地后解压可以看见下面的目录:

QQ截图20160325103315.png


直接运行Cmder.exe就能打开软件了。

QQ截图20160325103437.png

软件的颜值还蛮高的,果断折腾起来(这是个看脸的时代)。。


配置

我把它解压到C:\Program Files\cmder这个目录下,接着需要给它配置一下系统变量。打开系统变量配置界面,把目录路径添加到Path变量的值里面。完成后打开Cmder.exe终端。

QQ截图20160325104035.png

添加到右键菜单

刚刚配置的系统环境变量就是为这一步做准备的,在命令行键入:

Cmder.exe /REGISTER ALL

QQ截图20160325104536.png

然后在任意目录中右键就可以见Cmder Here这个命令了,至此添加到右键菜单就完成了。


配合Subliem使用

作为一个前端工作者,有很多常用的工具,比如Git、Gulp、Sass等这些工具需要使用命令来完成对它们的操作,对命令行的依赖可想而知。而作为前端开发的一款神器Sublime Text 3更是有众多的插件来支撑为我们提高开发效率。


这里介绍的是Terminal这款插件,这块插件的作用就是可以在当前目录下快速打开命令行工具(快捷键:Ctrl+Shift+T),着实为我们省了不少时间,今天就让它和Cmder结合来发挥它们的威力。


在Terminal配置中配置一下Cmder的路径

{
	
	"terminal": "C:\\Program Files\\cmder\\Cmder.exe",
	
	"parameters": ["/START", "%CWD%"]
}


其中terminal对应的就是本地的Cmder.exe路径。parameters配置对应的是Cmder可以在开当前文件的目录打开或是根目录打开,配置好这些就可以开始使用了。以我本地的项目来举例,在Sublime中打开项目:按Ctrl+Shift+T打开当前文件所在目录。

QQ截图20160325111546.png


此项目是一个Git仓库,所以可以看到当前是在dev分支下进行开发的,接着需要运行gulp来进行开发工作,点击Cmder界面下面的绿色的按钮,再次新建一个命令窗口用来运行gulp。

QQ截图20160325112217.png

可以看到刚才的两个命令窗口出现在状态栏下面,这时按快捷键Ctrl+Tab能快速切换两个命令窗口。可以看到Cmder的颜值比git bash好一些,命令的辨识度也很高,gulp中的每一个task任务都会用颜色区分显示,这也算是选择这款软件的初衷吧。