修改右键Git Bash here& Windows Terminal 与Git Bash
在windows terminal中配置Git Bash,并添加入右键菜单中。
在Windows Terminal中使用Git
下载Windows Terminal
下载方式:
- Win11自带
- 从微软商店下载(商店搜索搜索Termianl,或使用链接:https://apps.microsoft.com/detail/9n0dx20hk701?rtc=1&hl=zh-cn&gl=CN)
- GitHub下载(链接:https://github.com/microsoft/terminal/releases)
下载成功后,按Win+Q搜索wt,点击打开文件所在位置,记录wt.exe位置,如C:\Program Files\WindowsApps\Microsoft.WindowsTerminal_1.20.11271.0_x64__8wekyb3d8bbwe\wt.exe
,后续要用到(更新Terminal后,路径会变动)。
一般情况下,路径%USERPROFILE%\AppData\Local\Microsoft\WindowsApps
也会有一个‘wt.exe’,可以使用该路径(推荐使用该路径,该路径不会应更新而失效)。
修改配置文件
- 打开Windows Terminal(以下简称Terminal)
- 打开设置,新建空配置文件。
- 名称修改为
Git Bash
(随意改,记住就行,后面要用到) - 命令行修改为
D:\Git\Git\bin\bash.exe --login -i
注:不加--loing -i
会导致中文乱码(用自己的git目录对应修改) - 启动目录修改为
%USERPROFILE%
(勾选使用父进程也可,随意) - 可选项: 图标修改为
D:\Git\Git\mingw64\share\git\git-for-windows.ico
(用自己的git目录对应修改) - 点击保存
- 名称修改为
修改成功后如下:
此时可以在Termianl中使用Git Bash了。
修改中文乱码问题
!该问题已在git-for-windows 2.45.2中修复
即使在terminal的启动参数命令行中添加-li后,依旧会出现中文乱码问题。修改办法:
方法一:修改bashrc(推荐)
在%userprofile%目录下,修改.bashrc文件,末尾添加chcp.com 65001
,修改活动页代码为65001。
例如我是在C:\Users\乐逍遥‘\.bashrc
文件未行添加。
方法二:修改系统设置(不推荐)
区域设置中,打开beta选项。(听说可能会造成部分其他软件乱码)
修改右键(注册表)
- 打开注册表:按下Win+R打开运行,输入
regedit
,回车。 - 一路点击,来到路径
计算机\HKEY_CLASSES_ROOT\Directory\Background\shell\git_shell
- 备份:右键
git_bash
,导出。保存至任意位置。
- 在
git_shell/commond
,双击默认开始修改。 - 修改为
%wt位置% -p "Git Bash" -d %V
其中,-p
表示启动Termianl指定配置,-d
表示以当前位置启动。例如我修改后为:C:\Program Files\WindowsApps\Microsoft.WindowsTerminal_1.20.11271.0_x64__8wekyb3d8bbwe\wt.exe -p "Git Bash" -d %V
修改成功后,在空白区域右键“Open Git Bash Here”,会以Terminal启动Git Bash。