cmder是windows下的一款终端工具,支持不少linux命令,用起来仍是很爽的。php
更新:如今用git bash了~cmder不少功能也用不到,提供相似bash的环境感受git bash已经够了
WIN10-NOTE:win10的console默认把颜色支持关闭了,须要程序本身开启,因此你使用的cosole程序若是输出颜色失败,更新一下每每就能解决。html
--ansi
之类的开启直接在官网下载便可,免安装,解压便可用。linux
使用win+alt+p打开配置面板git
字体、外观。。。github
配置打开终端执行的一些任务和环境变量设置shell
specified name task
这儿能够选择默认启动的终端类型,如cmder、bash、cmd、powershell、git bash等set LC_ALL=zh-CN.UTF8
,不要使用set LANGUAGE=zh-CN.UTF8
,由于这个设置了以后对{cmd:cmder}有效可是对{bash:bash}无效快捷键等json
ctrl+\
会和vscode的快捷键冲突,能够在这儿改一下设置右键菜单等windows
cmd -new_console:d: !ConEmuWorkDir! /C "d:\cmder\vendor\git-for-windows\bin\bash --login -i"
!ConEmuWorkDir!
表明右键菜单点击时候的目录名,注意先后必定要是空格,不然不会被识别为预约义变量cmd /C
是执行某个命令,填写bash的位置便可~/.bash
和~/.bash_profile
的这个的开始目录是固定的
注册了以后好像去不掉了。。。。bash
cmder /register user/all cmder /unregister user/all
用户配置中制定终端和git的可执行路径工具
"terminal.integrated.shell.windows": "D:\\cmder\\vendor\\git-for-windows\\bin\\bash.exe", "git.path":"D:\\cmder\\vendor\\git-for-windows\\mingw32\\bin\\git.exe"
NOTE:这个时候windows cmd里边的环境变量此时不会载入,也许要特殊设置task??有知道的大佬能够留言指导一下,蟹蟹罗~
PS:这个bash的工做目录不是经过命令行参数传递的,写一个bat脚本获取vscode传给调用shell程序的参数就知道了,bat脚本里经过%1
获取第一个参数
若是是windows 10版本是1703,在vscode中使用终端的时候非英文环境可能存在输出异常,只要下载 KB4020102补丁便可。