[英]scoop installed git bash: “Open Git Bash” here context menu
[英]“Open git bash here” and “Open command prompt here” disappeared from Windows explorer context menu
缺少重新安装git或编辑将注册表添加到shell的相关注册表项的过程,我想知道是否还有另一种方法可以恢复“此处Git Bash”和“此处打开命令窗口”菜单?
我正在使用Windows 7 Home Premium 64位。
查看这个问题:
右键单击 Windows 左面板中的文件夹的上下文菜单
资源管理器或右侧面板中的目录背景:
- HKEY_CLASSES_ROOT \\ Directory \\ Background \\ shell(如果您是管理员)
- HKEY_CURRENT_USER \\ Software \\ Classes \\ directory \\ Background \\ shell(如果您是普通用户)
右键单击 Windows 右面板中的文件夹的上下文菜单
资源管理器:
- HKEY_CLASSES_ROOT \\ Directory \\ shell(如果您是管理员)
- HKEY_CURRENT_USER \\ Software \\ Classes \\ directory \\ shell(如果您是普通用户)
任何文件的上下文菜单:
- HKEY_CLASSES_ROOT \\ * \\ shell(如果您是管理员)
- HKEY_CURRENT_USER \\ Software \\ Classes \\ * \\ shell(如果您是普通用户)
在所有情况下:
- 在“外壳”下添加一个新键,将其命名为您要命名上下文菜单项的名称
- 在此键中添加一个新的键,命名为command (强制性名称)
- 编辑“命令”中的“默认”属性到myprogrampath \\ path \\ path \\ executable.exe%1,以将文件路径和所选文件的名称传递给自定义程序
更新:
因此,我对实际的git bash和git gui上下文菜单项在注册表中的存储位置进行了更多研究。 我将注册表中的密钥导出到一个.reg
文件中:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\git_shell\command]
@="\"C:\\Program Files\\Git\\git-bash.exe\" \"--cd=%1\""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\git_gui\command]
@="\"C:\\Program Files\\Git\\cmd\\git-gui.exe\" \"--working-dir\" \"%1\""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\Background\shell\git_shell\command]
@="\"C:\\Program Files\\Git\\git-bash.exe\" \"--cd=%v.\""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\Background\shell\git_gui\command]
@="\"C:\\Program Files\\Git\\cmd\\git-gui.exe\" \"--working-dir\" \"%v.\""
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.