【问题标题】:"Open git bash here" and "Open command prompt here" disappeared from Windows explorer context menu“在此处打开 git bash”和“在此处打开命令提示符”从 Windows 资源管理器上下文菜单中消失
【发布时间】:2017-08-24 19:28:12
【问题描述】:

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

我使用的是 64 位 Windows 7 家庭高级版。

【问题讨论】:

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


【解决方案1】:

除了理论和最小示例的答案之外,请参阅 "win-registry-snippets" repository

【讨论】:

    【解决方案2】:

    结帐this所以问题:

    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. 在“shell”下添加一个新键,命名为您想要的名称 上下文菜单项
    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.\""
    

    【讨论】:

    猜你喜欢
    • 2014-08-14
    • 2018-03-21
    • 1970-01-01
    • 2017-11-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-25
    • 1970-01-01
    相关资源
    最近更新 更多