408 字
2 分鐘
【Windows】透過 Regedit 編輯傳統右鍵選單的選項

  當初安裝 VS Code 時沒有勾選「加入右鍵選單」的選項、後來想加上,
又於安裝 Git 時勾選了「將 Git GUI 加入右鍵選單」、後來才發現這個根本用不到 😅,
所以想要修改一下。

看看登錄編輯程式(Regedit)#

  1. Win + R 開啟「執行」視窗
  2. 輸入 regedit、點擊[確定],打開註冊表編輯器
  3. 順著 HKEY_CLASSES_ROOT\Directory\Background\shell 路徑找,就能看到幾個熟悉的面孔(?)

新增選項#

  依樣畫葫蘆~

  1. 在「shell」節點下新增一個「機碼」(子節點),命名為「VS Code」(可以隨意命名,只有在 Regedit 識別用)
  2. 修改「預設值」,數值資料是要顯示在選項上的文字
    • 範例:Open Folder as VS Code Project
  3. 在「VS Code」節點新增一個「字串值」,命名為「Icon」,顧名思義就是設定圖示;
    輸入 VS Code 的 exe 執行檔完整路徑,就能連結到它的圖示
    • 範例:C:\Program Files\Microsoft VS Code\Code.exe
  4. 在「VS Code」節點新增一個「機碼」(子節點),命名為 command
    並修改「預設值」為指令
    • 不能用環境變數的呼叫方式,得要直接指定 exe 執行檔的完整路徑
    • 參數也不能用相對路徑(.),不過這裡有提供一個變數 %V 代表點擊右鍵時的路徑,可以拿來組合
    • 範例:"C:\Program Files\Microsoft VS Code\Code.exe" "%V"
  5. 大功告成~

刪除選項#

  有了剛剛的經驗,這就簡單了——刪除「git_gui」節點即可。


參考資料#