Wat*_* v2 2 windows git bash windows-7 windows-7-x64
没有重新安装git或编辑相关的注册表项,自己将上下文菜单添加到shell,我想知道是否还有另一种方法可以恢复"Git Bash Here"和"打开命令窗口"菜单?
我使用的是Windows 7 Home Premium 64位.
查看此 SO问题:
用于右键单击 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
在所有情况下:
- 在"shell"下添加一个新键,将其命名为您想要命名的上下文菜单项
- 在此密钥中添加一个新密钥,命名命令(强制名称)
- 编辑"command"中的"default"属性到 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.\""
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3438 次 |
| 最近记录: |