“在这里打开git bash”和“在这里打开命令提示符”从Windows资源管理器上下文菜单中消失了

时间:2017-03-30 17:59:27

标签: windows git bash windows-7 windows-7-x64

如果没有重新安装git或编辑相关的注册表项,自己将上下文菜单添加到shell,我想知道是否还有另一种方法可以恢复“Git Bash Here”和“Open command window here”菜单?

我正在使用Windows 7家庭高级版64位。

2 个答案:

答案 0 :(得分:5)

结帐this所以问题:

  

右键单击Windows左侧面板中的文件夹

的上下文菜单

     

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

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

    右键单击Windows右侧面板中的文件夹

    的上下文菜单

         

    浏览器:

         
        如果您是管理员,则
    1. HKEY_CLASSES_ROOT \ Directory \ shell
    2.   
    3. HKEY_CURRENT_USER \ Software \ Classes \ directory \ shell 如果您是普通用户
    4.               

      任何文件的上下文菜单:

           
          如果您是管理员,则
      1. HKEY_CLASSES_ROOT \ * \ shell
      2.   
      3. HKEY_CURRENT_USER \ Software \ Classes \ * \ shell 如果您是普通用户
      4.         

        在所有情况下:

             
            
        1. 在“shell”下添加一个新密钥,将其命名为您想要的名称   上下文菜单项
        2.   
        3. 在此密钥中添加一个名为命令(强制名称)
        4. 的新密钥   
        5. 编辑“command”中的“default”属性    myprogrampath \ path \ path \ executable.exe%1 以传递文件路径和   所选文件的名称为自定义程序
        6.   

<强>更新

所以我对实际的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.\""

答案 1 :(得分:0)

除了理论和最小示例的答案之外,请参阅 Git 示例(不仅如此),这些示例具有用户友好的名称、快捷键(& 在用户友好的名称中)和 {{3} }