我已经在 Windows 10 x64 上通过Scoop安装了 git。
使用此答案中的详细说明,我创建了自己的 reg 脚本,为我自己的用户在 Windows 资源管理器的上下文菜单中添加“打开 Git Bash”命令:
Windows Registry Editor Version 5.00
[HKEY_USERS\user-sid\Software\Classes\*\shell\Open Git Bash]
@="Open Git Bash"
"Icon"="C:\\Users\\fritzmg\\scoop\\shims\\git-bash.exe"
[HKEY_USERS\user-sid\Software\Classes\*\shell\Open Git Bash\command]
@="\"C:\\Users\\fritzmg\\scoop\\shims\\git-bash.exe\" \"--cd=%1\""
; This will make it appear when you right click ON a folder
; The "Icon" line can be removed if you don't want the icon to appear
[HKEY_USERS\user-sid\Software\Classes\Directory\shell\bash]
@="Open Git Bash"
"Icon"="C:\\Users\\fritzmg\\scoop\\shims\\git-bash.exe"
[HKEY_USERS\user-sid\Software\Classes\Directory\shell\bash\command]
@="\"C:\\Users\\fritzmg\\scoop\\shims\\git-bash.exe\" \"--cd=%1\""
; This will make it appear when you right click INSIDE a folder
; The "Icon" line can be removed if you don't want the icon to appear
[HKEY_USERS\user-sid\Software\Classes\Directory\Background\shell\bash]
@="Open Git Bash"
"Icon"="C:\\Users\\fritzmg\\scoop\\shims\\git-bash.exe"
[HKEY_USERS\user-sid\Software\Classes\Directory\Background\shell\bash\command]
@="\"C:\\Users\\fritzmg\\scoop\\shims\\git-bash.exe\" \"--cd=%v.\""
但是,这样做有两个问题:
1.图标不起作用
上下文菜单中的图标不起作用:
可能这更像是一个独家新闻。我不确定 scoop 是如何创建这些垫片的。
2. 两个 git bash 窗口打开
当我实际使用上下文菜单选项时,会打开两个 git bash 窗口:
一个是实际的 git bash,另一个是“git-bash.exe”。关闭任一窗口会同时关闭两个窗口。
当然,我希望它就像我直接从https://git-scm.com/download/win下载并安装了 git 一样。可能有人对如何缓解这些问题有任何见解?