Я установил git через Scoop в Windows 10 x64.
Используя подробную инструкцию из этого ответа Я создал свой собственный скрипт reg, чтобы добавить команду «Открыть Git Bash» в контекстное меню проводника Windows для моего собственного пользователя:
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.Значок не работает
Значок в контекстном меню не работает:
Может быть, это скорее проблема совка,Я не уверен, как совок создает эти прокладки.
2.Открываются два окна git bash
Когда я на самом деле использую опцию контекстного меню, открываются два окна git bash:
Одно сфактический git bash, и тот, который просто говорит "git-bash.exe".Закрытие любого окна закрывает оба окна.
Конечно, я бы хотел, чтобы оно было таким, как если бы я скачал и установил git напрямую с https://git -scm.com / download / win .Может быть, у кого-то есть понимание того, как облегчить эти проблемы?