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補丁便可。