官网和Github地址
https://cmder.net/
https://github.com/cmderdev/cmder
cmder简介
cmder是windows平台下一款便携式的控制台模拟器,它可以替代windows自带的cmd命令行,而且更加好用且更加美观,可以配置很多主题,以及一些自定义的配置。说白了还是觉得windows自带的不太好用,而且丑了点。
安装
我们先从官网下载下来cmder的软件包,它不是安装包,而是解压即用的,官网提供了两种包,一款是比较轻量的只有8.5m,完整版的和集成git的要稍微大点,可以根据自己的选择下载;
下载下来后我们选择一个位置解压,我这里是放在了我的D盘下,如图:
我们将它添加到环境变量,最简单的方式就是复制路径,然后右击桌面我的电脑点击属性=》高级系统设置,直接看截图,将cmder的路径添加到环境变量路径,这样以后就可以像使用cmd一样使用cmder了
此时你可以尝试下,按下win+R,然后输入cmder,然后就出现了cmder的界面
添加到右键菜单
为了方便我们使用,我们可以直接添加到我们的右键菜单,你可以打开windows自带的cmd,以管理员身份运行,或者PowerShell都可以,我用的是PowerShell,只需要输入以下命令:
Cmder.exe /REGISTER ALL
我们发现已经添加到了我们的右键菜单,然后我们要使用的时候就很方便了
解决中文乱码
set LANG=zh_CN.UTF8
主题设置
cmder内置了很多主题可供选择,我们打开设置
选择setting
选择自己喜欢的主题,这里我选择的是Ubuntu的主题,不仅仅可以选择主题还可以设置字体之类的,更多设置,你可以慢慢琢磨
常用功能以及快捷键
1、快捷键
跟一般浏览器页签操作习惯一致:
- 可以利用Tab,自动路径补全(赞);
- 可以利用Ctrl+T建立新页签;
- 利用Ctrl+W关闭页签;
- 还可以透过Ctrl+Tab切换页签;
- Alt+F4:关闭所有页签
- Alt+Shift+1:开启cmd.exe
- Alt+Shift+2:开启powershell.exe
- Alt+Shift+3:开启powershell.exe (系统管理员权限)
- Ctrl+1:快速切换到第1个页签
- Ctrl+n:快速切换到第n个页签( n值无上限)
- Alt + enter: 切换到全屏状态;
- Ctr+r 历史命令搜索;
- End, Home, Ctrl : Traversing text with as usual on Windows
2, 可在视窗内搜寻画面上出现过的任意关键字。
3, 新增页签按钮,可透过滑鼠新增页签。
4, 切换页签按钮,可透过滑鼠切换页签。
5, 锁定视窗,让视窗无法再输入。
6, 切换视窗是否提供卷轴功能,启动时可查询之前显示过的内容。
7, 按下滑鼠左键可开启系统选单,滑鼠右键可开启工具选项视窗。 Win+Alt+P :开启工具选项视窗
集成到VSCode
上面选择性的介绍了一部分cmder的用法,那么我们如何将cmder集成到VSCode中呢,其实很简单,打开VSCode,按下ctrl+shift+p键,输入setting,打开user settings
"terminal.integrated.shell.windows": "cmd.exe",
"terminal.integrated.env.windows": {
"CMDER_ROOT": "D:\\Program Files\\cmder" //替换成自己存放cmder的位置
},
"terminal.integrated.shellArgs.windows": [
"/k",
"D:\\Program Files\\cmder\\vendor\\init.bat"//替换成自己存放cmder的位置
],
如上是我的VSCode打开后的效果,然后就可以愉快的玩耍啦!
其他的命令行终端
hyper(高颜值全平台的终端):https://github.com/zeit/hyper/releases
Windows Terminal(全新的、流行的、功能强大的命令行终端工具):
https://github.com/microsoft/Terminal
以上两款尚未入坑尝试,喜欢折腾的朋友可以尝试下
总结
因为爱折腾,所以爱编程、爱生活,程序员也需要一些神器来提高我们的开发体验,希望cmder能够让你用的舒心,如果对你有帮助,请麻烦点一下关注吧,谢谢!