git 的右鍵快捷選單恢復

2022-01-11 08:54:31 字數 2912 閱讀 3315

最近裝了個vs 2017 的社群版的,發現之前安裝的git的右鍵快捷方式不見了,因此在此寫備註,只要是git的安裝位置是預設位置的,也可以使用此登錄檔恢復,其他路徑請自行修改reg檔案

主要是針對git 2.x以後的,

由於windows登錄檔只支援ascii編碼,所以下面內容需要通過記事本另存為ascii編碼後執行,如果是其他如utf-8編碼儲存的,會呈現亂碼

git 新版本(2.10.x以後)

git-all-in-one.reg

從上往下依次是

其他軟體的右鍵快捷方式也可以如此新增,執行regedit命令找到上述路徑參考下面填寫即可即可。

windows registry editor version 5.00

[hkey_classes_root\directory\shell\git_bash]

@="通過 git bash 開啟"

"icon"=hex(2):43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,\

00,46,00,69,00,6c,00,65,00,73,00,5c,00,47,00,69,00,74,00,5c,00,67,00,69,00,\

74,00,2d,00,62,00,61,00,73,00,68,00,2e,00,65,00,78,00,65,00,00,00

[hkey_classes_root\directory\shell\git_bash\command]

@="\"c:\\program files\\git\\git-bash.exe\""

[hkey_classes_root\directory\shell\git_gui]

"icon"=hex(2):43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,\

00,46,00,69,00,6c,00,65,00,73,00,5c,00,47,00,69,00,74,00,5c,00,63,00,6d,00,\

64,00,5c,00,67,00,69,00,74,00,2d,00,67,00,75,00,69,00,2e,00,65,00,78,00,65,\

00,00,00

@="通過 git gui開啟"

[hkey_classes_root\directory\shell\git_gui\command]

@="\"c:\\program files\\git\\cmd\\git-gui.exe\" \"--working-dir\" \"%v\""

[hkey_classes_root\directory\background\shell\git_bash]

@="通過 git bash 開啟"

"icon"=hex(2):43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,\

00,46,00,69,00,6c,00,65,00,73,00,5c,00,47,00,69,00,74,00,5c,00,67,00,69,00,\

74,00,2d,00,62,00,61,00,73,00,68,00,2e,00,65,00,78,00,65,00,00,00

[hkey_classes_root\directory\background\shell\git_bash\command]

@="\"c:\\program files\\git\\git-bash.exe\""

[hkey_classes_root\directory\background\shell\git_gui]

@="通過 git gui開啟"

"icon"=hex(2):43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,\

00,46,00,69,00,6c,00,65,00,73,00,5c,00,47,00,69,00,74,00,5c,00,63,00,6d,00,\

64,00,5c,00,67,00,69,00,74,00,2d,00,67,00,75,00,69,00,2e,00,65,00,78,00,65,\

00,00,00

[hkey_classes_root\directory\background\shell\git_gui\command]

@="\"c:\\program files\\git\\cmd\\git-gui.exe\" \"--working-dir\" \"%v\""

這個是 git2.x以前的,僅供參考

windows registry editor version 5.00

[hkey_classes_root\directory\shell\git_gui]

@="git &gui here"

[hkey_classes_root\directory\shell\git_gui\command]

@="\"c:\\program files (x86)\\git\\bin\\wish.exe\" \"c:\\program files (x86)\\git\\libexec\\git-core\\git-gui\" \"--working-dir\" \"%v\""

[hkey_classes_root\directory\shell\git_shell]

@="git ba&sh here"

[hkey_classes_root\directory\shell\git_shell\command]

@="\"c:\\windows\\syswow64\\wscript\" \"c:\\program files (x86)\\git\\git bash.vbs\" \"%v\""

MFC建立快捷選單(右鍵選單)

這裡說一種最簡單的方法,就是建立靜態的選單 1 首先新增乙個選單資源,id為idr menu,在選單資源中新增子選單,並新增選單項 2 新增右擊訊息響應,並新增如下 cpoint pt getcursorpos pt 獲取滑鼠座標 cmenu menu 載入選單 if menu.loadmenuw ...

恢復右鍵選單的「新建」選項

剛剛在用網上下的乙個右鍵選單管理工具,結果折騰的右鍵選單裡面 新建 沒有了,只好求助網路了。還好很快找到了解決辦法 主要就是安裝乙個inf檔案,主要 是 version signature chicago defaultinstall addreg my.add.reg my.add.reg hkc...

恢復右鍵選單的「新建」選項

剛剛在用網上下的乙個右鍵選單管理工具,結果折騰的右鍵選單裡面 新建 沒有了,只好求助網路了。還好很快找到了解決辦法 主要就是安裝乙個inf檔案,主要 是 version signature chicago defaultinstall addreg my.add.reg my.add.reg hkc...