問題來源:更新最新版本的Visual code后發(fā)現(xiàn)拖拽打開文件夾的功能用不了了孽鸡,但類比sublime text和Atom發(fā)現(xiàn)他們都有右鍵打開文件或文件夾的快捷方式,于是想把Visual code的快捷方式也添加到鼠標的右鍵中栏豺。
關聯(lián)文件
Win+R 打開運行彬碱,輸入regedit,打開注冊表奥洼,找到
HKEY_CLASSES_ROOT\*\shell
分支巷疼,如果沒有shell分支,則在*下點擊右鍵,選擇“新建-項”嚼沿,建立shell分支估盘。在shell下新建“VisualCode”項,在右側窗口的“默認”鍵值欄內輸入“open with visual code”骡尽,這是單擊鼠標右鍵時VisualCode啟動程序的顯示值遣妥。項的名稱和鍵值可以任意,以含義明確為好攀细。其中鍵值將顯示在右鍵菜單中箫踩。
在“VisualCode”下再新建Command項,在右側窗口的“默認”鍵值欄內輸入記事本程序所在的路徑谭贪,我的是:
"D:\Program Files (x86)\Microsoft VS Code\code.exe" "%1"
境钟。其中的%1表示要打開的文件參數(shù)。也就是Visual Code啟動程序俭识,找不到的話就在開始里面查找Visual Studio Code
慨削,再右鍵打開文件位置關閉注冊表,即可生效套媚。
關聯(lián)文件夾
以上方法可以在選中文件時右鍵在菜單欄中顯示:"open with visual code"缚态,但當右鍵文件夾時仍然不能顯示此選項,所以還要進行下面的操作:
打開注冊表堤瘤,找到HKEY_CLASSES_ROOT\Directory\shell
猿规,按照上面2、3的方法添加即可宙橱。
添加Icon
在原有的項
上新建可擴充字符串值
姨俩,命名為Icon
,像一個鍵值對那樣把D:\Program Files (x86)\Microsoft VS Code\code.exe
放進去就可以了师郑。
刪除
當更新程序或者是卸載Visual code時直接找到注冊表中的相應位置修改或刪除即可环葵。
順便說一下360安全衛(wèi)士的右鍵綁定刪除:找到“HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers”
;如果是只對文件夾有效的項目宝冕,則存放在
“HKEY_CLASSES_ROOT\Directory\shell”
“HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers”
“HKEY_CLASSES_ROOT\Folder\shell”
“HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers”
找到后將他們刪除即可张遭。