右鍵菜單的設置位於位於註冊表中,打開方式如下:
- Win + R
- regedit
- HKEY_CLASSES_ROOT
右鍵菜單可以簡單分爲兩類:第一類是右鍵單個文件時打開的右鍵菜單,另一類是右鍵文件夾時打開的右鍵菜單。
1. 右鍵單擊文件的右鍵菜單- 以 VS Code 爲例
設置目錄如下:
- HKEY_CLASSES_ROOT
- *
- shell
在shell下新建“項”,命名爲 VS Code
,默認數據填寫“Open with VS Code”,可以添加一個可擴充字符串,命名爲Icon
,數據爲 VS Code的安裝路徑;
右鍵 VS Code,新建“項”,命名爲command
,默認的數據填入(VS Code安裝路徑 + %1,記得雙引號(不過沒有雙引號似乎也不會怎樣)):
"D:\Program Files\Microsoft VS Code\Code.exe" "%1"
這樣右鍵某個文件就可以有“Open with VS Code”的選項啦
2. 在某個文件夾下的右鍵菜單
註冊表中的位置:
- HKEY_CLASSES_ROOT
- Directory
- Background
- shell
同樣的方法,在shell下新建項VSCode
,添加command
命令,需要注意的是,command的值應該輸入如下內容(路徑 + %V):
"D:\Program Files\Microsoft VS Code\Code.exe" "%V"
我們可以發現,在該shell目錄下,有 命令行、Git 等現有命令,這是安裝相應軟件時自動配置的環境,可是當我們右鍵一個文件夾時,並沒有出現打開命令行的選項,只有當我們按下shift
鍵再右鍵時,纔會出現“在此處打開命令行”選項。這個功能通過添加 Extended
項來實現(新建字符串值,命名爲Extended)。