cmder 基本配置和使用

cmder是windows下的一款終端工具,支持不少linux命令,用起來仍是很爽的。php

更新:如今用git bash了~cmder不少功能也用不到,提供相似bash的環境感受git bash已經夠了
WIN10-NOTE:win10的console默認把顏色支持關閉了,須要程序本身開啓,因此你使用的cosole程序若是輸出顏色失敗,更新一下每每就能解決。html

  • php存在問題,7.2.0已經解決,不過部分console軟件爲了兼容開始的win10關閉了顏色,可使用--ansi之類的開啓

安裝

直接在官網下載便可,免安裝,解壓便可用。linux

配置

cmder配置

使用win+alt+p打開配置面板git

main

字體、外觀。。。github

StartUp

配置打開終端執行的一些任務和環境變量設置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}無效
  • current directory設置
    cmder其實使用的是ComEmu終端,當咱們新建一個相同終端的時候,想要從當前的目錄開啓一個新的終端而不是從startup目錄開啓。首先須要修改一下task的配置。

    參見What you shall do to get CD support

Keys & Macro

快捷鍵等json

  • ctrl+\會和vscode的快捷鍵衝突,能夠在這兒改一下

Integretion

設置右鍵菜單等windows

  • Command那一行的設置:cmd -new_console:d: !ConEmuWorkDir! /C "d:\cmder\vendor\git-for-windows\bin\bash --login -i"
    • new_console:d:指定目錄,!ConEmuWorkDir!表明右鍵菜單點擊時候的目錄名,注意先後必定要是空格,不然不會被識別爲預約義變量
    • cmd /C 是執行某個命令,填寫bash的位置便可
  • Icon file設置icon的目錄
    這個bash也是能夠設置~/.bash~/.bash_profile

右鍵菜單快捷命令

這個的開始目錄是固定的
註冊了以後好像去不掉了。。。。bash

cmder /register user/all
cmder /unregister user/all

和vscode好基友合做

用戶配置中制定終端和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獲取第一個參數

可能的bug

若是是windows 10版本是1703,在vscode中使用終端的時候非英文環境可能存在輸出異常,只要下載 KB4020102補丁便可。

相關文章
相關標籤/搜索