在 stackoverflow 的回答中找到了解决方法:
Windows System
Run
,输入 explorer shell:AppsFolder
并回车Applications
窗口中找到 Git Bash
,在右键菜单中点击 Create shortcut
,在确认对话框中点击 Yes
Git Bash - Shortcut
的快捷方式图标,在右键菜单中点击 Properties
Shortcut key
一栏的输入框,按快捷键 control + shift + \
Apply
之后,快捷键就生效了注:用的是 Windows Server 2022 英文版
找到一个更简单的方法:
Git Bash
pin 到 taskbarGit Bash
图标Git Bash
Properties
Shortcut key
一栏的输入框,按快捷键 control + shift + \
并 Apply
即可,而且在这个窗口可以修改 Target
与 Start in
可惜这种方式不能实现像资源管理的右键菜单那样点击 Open Git Bash here
后会运行 git bash 并进入当前目录,注册表中对应的命令如下,但快捷方式不支持 "--cd=%1"
"C:\Program Files\Git\git-bash.exe" "--cd=%1"
我一般这么处理,状态栏常驻一个bash,bash里配置了z
命令,z
命令可以记录目录历史,然后输入z xx
可以进入xx目录了。
这里我没用"Git for Windows",用了msys bash,然后手工安装的git. msys有个好处,可以通过包管理器pac,安装各种包。
上面提到的z命令,参考:
如果是pwsh,也有类似功能的扩展,叫ZLocation。安装命令:
Install-Module ZLocation -Scope CurrentUser
如果linux环境,用zsh,再启用ohmyzsh,可以在扩展里直接启用:
plugins=(z)