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 版權聲明:本文爲博主原創文章,轉載請附上博文連接!