先看总体效果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