繁体   English   中英

Windows资源管理器上下文菜单中的“此处打开git bash”和“此处打开命令提示符”消失了

[英]“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 左面板中文件夹的上下文菜单

资源管理器或右侧面板中的目录背景:

  1. HKEY_CLASSES_ROOT \\ Directory \\ Background \\ shell(如果您是管理员)
  2. HKEY_CURRENT_USER \\ Software \\ Classes \\ directory \\ Background \\ shell(如果您是普通用户)

右键单击 Windows 右面板中文件夹的上下文菜单

资源管理器:

  1. HKEY_CLASSES_ROOT \\ Directory \\ shell(如果您是管理员)
  2. HKEY_CURRENT_USER \\ Software \\ Classes \\ directory \\ shell(如果您是普通用户)

任何文件的上下文菜单:

  1. HKEY_CLASSES_ROOT \\ * \\ shell(如果您是管理员)
  2. HKEY_CURRENT_USER \\ Software \\ Classes \\ * \\ shell(如果您是普通用户)

在所有情况下:

  1. 在“外壳”下添加一个新键,将其命名为您要命名上下文菜单项的名称
  2. 在此键中添加一个新的键,命名为command (强制性名称)
  3. 编辑“命令”中的“默认”属性到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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM