Windows下必备第三方命令行神器cmder,以及如何集成到VSCode

2019-05-13 08:44发布

官网和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能够让你用的舒心,如果对你有帮助,请麻烦点一下关注吧,谢谢!

文章来源: https://www.toutiao.com/group/6690156823959306764/