先看總體效果git
1. 增長cygwin的bash hereshell
windows下安裝了git後有git bash herewindows
可是安裝了cygwin沒有bash herebash
咱們能夠經過修改註冊表的方式本身作一個工具
Win10下在註冊表內有通常有兩個默認的 cmd 和 PowerShellspa
\HKEY_CLASSES_ROOT\Directory\Background\shell
安裝了git後有git_shell3d
打開git_shell咱們能夠看到code
和Command目錄下blog
咱們在shell目錄下新建一個「項」 Bash,並添加兩個字符串,路徑自行替換ci
再在Bash下面添加command項,默認字符串修改成
D:\Program\Cygwin\Cygwin.bat %V
修改Cygwin.bat
@echo off set _T=%* C: chdir D:\Program\Cygwin\bin bash --login -i
修改D:\Program\Cygwin\home\下的.bash_profile
_T=${_T//\\//} #將全部的'\'替換爲'/' _T=${_T/C/c} _T=${_T/D/d} _T=${_T/ } _T=/cygdrive/${_T/:} #去掉冒號 if [[ $_T == "" ]]; then _T=${HOME} fi cd "${_T}"
效果以下:
自動在當前目錄下打開Bash
2. 解決高版本 windows 10 只有 powershell 沒有 cmd 的問題
在有powershell ShowBasedOnVelocityId的時候 cmd就隱藏了,可是這兩個鍵值是不能夠更改的
咱們能夠新建一個cmd2
其command爲
這裏沒有增長Extended是想要它永久顯示
3. 增長VS2015的prompt
與Bash Here相似,這裏不說其結構了
command以下:
本機工具提示符 cmd.exe /k ""D:\Program\Microsoft Visual Studio 14.0\VC\vcvarsall.bat"" x86 cmd.exe /k ""D:\Program\Microsoft Visual Studio 14.0\VC\vcvarsall.bat"" amd64 跨平臺提示符 cmd.exe /k ""D:\Program\Microsoft Visual Studio 14.0\VC\vcvarsall.bat"" x86_amd64 cmd.exe /k ""D:\Program\Microsoft Visual Studio 14.0\VC\vcvarsall.bat"" amd64_x86 cmd.exe /k ""D:\Program\Microsoft Visual Studio 14.0\VC\vcvarsall.bat"" x86_arm cmd.exe /k ""D:\Program\Microsoft Visual Studio 14.0\VC\vcvarsall.bat"" amd64_arm