VS Codeを再インストールしたくない場合は、Windowsのレジストリを直接編集する方法もあります。(注意:レジストリの編集はPCの動作に影響を与える可能性があるため、自己責任で慎重に行ってください。)
1. メモ帳などのテキストエディタを開き、vscode-context-menu.reg
のような名前でファイルを保存します。(拡張子を.txt
から.reg
に変更してください)
2. 以下のコードをファイルに貼り付けます。
Windows Registry Editor Version 5.00
; 1. ファイル用コンテキストメニュー
[HKEY_CLASSES_ROOT\*\shell\OpenWithCode]
@="VS Code で開く"
"Icon"="C:\\Users\\%USERNAME%\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe"
[HKEY_CLASSES_ROOT\*\shell\OpenWithCode\command]
@="\"C:\\Users\\%USERNAME%\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" \"%1\""
; 2. フォルダ用コンテキストメニュー
[HKEY_CLASSES_ROOT\Directory\shell\vscode]
@="VS Code で開く"
"Icon"="\"C:\\Users\\%USERNAME%\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\""
[HKEY_CLASSES_ROOT\Directory\shell\vscode\command]
@="\"C:\\Users\\%USERNAME%\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" \"%V\""
; 3. フォルダの背景用コンテキストメニュー
[HKEY_CLASSES_ROOT\Directory\Background\shell\vscode]
@="VS Code で開く"
"Icon"="\"C:\\Users\\%USERNAME%\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\""
[HKEY_CLASSES_ROOT\Directory\Background\shell\vscode\command]
@="\"C:\\Users\\%USERNAME%\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" \".\""
3. 重要:貼り付けたコード内のVS Codeの実行ファイル(Code.exe
)へのパスが正しいか確認してください。お使いの環境によってパスが異なる場合があります。(例:C:\Program Files\Microsoft VS Code\Code.exe
など)
4. .reg
ファイルをダブルクリックして実行し、警告ダイアログで「はい」を選択します。これで設定は完了です。