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补丁便可。
Cmder 是一款好用的 Console Emulator,其官网为:
http://cmder.net/
下载完后,咱们能够在 Window 下配置咱们的 Cmder 了
win + R 启动 Cmder
咱们能够在 Window 环境变量的 PATH 中添加咱们Cmder的路径,之后就能够经过 win + R 输入相关名称来启动咱们的Cmder了
右键添加 Cmder here 选项
咱们首先须要经过原来的cmd来到Cmder的目录下,而后运行相关的指令:
Cmder.exe /REGISTER ALL
运行此命令后,咱们右键菜单中就多了 Cmder here 的选项,能够快速在某个文件夹下打开Cmder
ps:若是出现错误,请尝试以管理员身份运行Cmder
设置Cmder初始目录
咱们能够按下:win + alt + p 来开启 Cmder 的设置菜单,首先咱们看到Startup里面的Specified named task选项,该选项说明了你当前使用的是哪一个task
接着咱们选择Startup下面的Tasks ,修改刚刚看到的对应的选项,加上:
-new_console:d:%your_path%
把%your_path%改成你须要的初始目录便可
或者咱们也能够点击Startup dir...按钮进行GUI操做
修复ls指令中文乱码的问题咱们能够按下:win + alt + p 来开启 Cmder 的设置菜单,选择Startup 下面的Environment,添加一项:set LANG=zh_CN.UTF-8--------------------- 做者:superxlcr 来源:CSDN 原文:https://blog.csdn.net/superxlcr/article/details/78713242 版权声明:本文为博主原创文章,转载请附上博文连接!