要将 Git Bash 添加到 Windows 的右键菜单,可以通过修改 Windows 注册表来实现。以下是一个 .bat
脚本示例,它会将 Git Bash 集成到右键菜单中。
你可以将下面的代码保存为一个 .bat
文件,然后以管理员身份运行它。该脚本会将 Git Bash 添加到鼠标右键菜单中,以便你可以直接在任何文件夹中打开 Git Bash。
1. 创建 .bat
文件
- 打开记事本。
- 复制并粘贴以下内容:
@echo off
:: 获取Git Bash安装路径
setlocal
set "GIT_PATH="
for /f "tokens=2*" %%A in ('reg query "HKLM\SOFTWARE\GitForWindows" /v InstallPath') do set "GIT_PATH=%%B"
if "%GIT_PATH%"=="" (
echo Git Bash not found. Please install Git Bash first.
pause
exit /b
)
:: 添加右键菜单项
echo 正在将 Git Bash 添加到右键菜单...
:: 在文件夹背景上右键单击
reg add "HKCR\Directory\Background\shell\git_bash" /v "MUIVerb" /t REG_SZ /d "Git Bash Here" /f
reg add "HKCR\Directory\Background\shell\git_bash\command" /t REG_SZ /d "\"%GIT_PATH%\git-bash.exe\" --cd=\"%%V\"" /f
:: 在文件夹上右键单击
reg add "HKCR\Directory\shell\git_bash" /v "MUIVerb" /t REG_SZ /d "Git Bash Here" /f
reg add "HKCR\Directory\shell\git_bash\command" /t REG_SZ /d "\"%GIT_PATH%\git-bash.exe\" --cd=\"%%1\"" /f
:: 在驱动器上右键单击
reg add "HKCR\Drive\shell\git_bash" /v "MUIVerb" /t REG_SZ /d "Git Bash Here" /f
reg add "HKCR\Drive\shell\git_bash\command" /t REG_SZ /d "\"%GIT_PATH%\git-bash.exe\" --cd=\"%%1\"" /f
echo Git Bash 已成功添加到右键菜单!
pause
- 将文件另存为
add_git_bash_to_right_click.bat
,保存类型选择为“所有文件(.)”。
2. 运行 .bat
文件
- 右键点击保存的
.bat
文件,选择“以管理员身份运行”。 - 如果脚本运行成功,Git Bash 将会被添加到右键菜单中。
3. 检查结果
右键点击桌面或任意文件夹,你应该能看到“Git Bash Here”的选项,这样你可以在任何目录直接打开 Git Bash。
说明:
- 该脚本首先检查 Git Bash 的安装路径(通过查询注册表),然后将相应的右键菜单项添加到注册表。
- 菜单项会出现在文件夹空白区域和文件夹上,允许你在当前路径中打开 Git Bash。