windows资源管理器中配置右键bash here

Posted ELF - Learning Everyday

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows资源管理器中配置右键bash here相关的知识,希望对你有一定的参考价值。

先看整体效果

 

 

1. 增加cygwin的bash here

windows下安装了git后有git bash here

但是安装了cygwin没有bash here

我们可以通过修改注册表的方式自己做一个

Win10下在注册表内有一般有两个默认的 cmd 和 PowerShell

\\HKEY_CLASSES_ROOT\\Directory\\Background\\shell

  

安装了git后有git_shell

打开git_shell我们可以看到

和Command目录下

我们在shell目录下新建一个“项” Bash,并添加两个字符串,路径自行替换

再在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

 

以上是关于windows资源管理器中配置右键bash here的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Windows 11 的 Windows 资源管理器中添加“Git Bash Here”上下文菜单选项?

sqlserver对象资源管理器右键打不开

SQL Server 1

什么是 Windows 任务管理器中的“转储文件”?

如何以管理员身份运行 Git Bash(总是)

将 windows 文件名更改为 bash 文件名