我已经在Windows 10 x64上通过Scoop安装了git。
使用this answer的详细说明,我创建了自己的reg脚本,在Windows Explorer的上下文菜单中为自己的用户添加了“ Open 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.\""
但是,这有两个问题:
上下文菜单中的图标不起作用:
这可能更多是独家新闻。我不确定瓢如何造成这些垫片。
当我实际使用上下文菜单选项时,将打开两个git bash窗口:
一个带有实际的git bash,另一个仅显示“ git-bash.exe”。关闭任何一个窗口都会关闭两个窗口。
当然,我想拥有它,就像我直接从https://git-scm.com/download/win下载并安装git一样。也许有人对如何缓解这些问题有任何见识?
答案 0 :(得分:1)
shim.exe
没有图标,因此无法显示。
在这种情况下,建议使用current
版本路径。 (例如~\scoop\apps\git\current\git-bash.exe
)
将图标路径更改为:
[HKEY_USERS\user-sid\Software\Classes\Directory\Background\shell\bash]
@="Open Git Bash"
"Icon"="C:\\Users\\fritzmg\\scoop\\apps\\git\\current\\git-bash.exe"