Help us understand the problem. What is going on with this article?

Windowsコンテキストメニューに「Visual Studio Codeで開く」を追加する

More than 1 year has passed since last update.

Windowsコンテキストメニューに「Visual Studio Codeで開く」を追加する

やりたいこと

右クリック(コンテキストメニューを開く)した際に、Visual Studio Codeで開く「VSCode Here」を追加すること。
具体的には、下記3つのケースで表示させる。

ケース 実現したいこと
1 任意ファイルのアイコンを右クリックした場合に表示させる
2 エクスプローラーで開いているフォルダを右クリックした場合に表示させる
3 ファイルフォルダ/ディレクトリのアイコンを右クリックした場合に表示させる

やったこと

Windowsのレジストリエディタから、設定を追加(レジストリを書き換え)します。

1. レジストリエディタを起動

[Win + R]キーを押下して、regeditと入力します

2. キーを追加する場所へ移動

調査したところ、コンテキストメニューを表示させる条件によって、追加する場所は決まっているようだ。

上記の「やりたいこと」で挙げたケースを実現する場合は、下記の場所にキーを登録する。

ケース レジストリキー
1 コンピューター\HKEY_CLASSES_ROOT*\shell
2 コンピューター\HKEY_CLASSES_ROOT\Directory\Background\shell
3 コンピューター\HKEY_CLASSES_ROOT\Directory\shell

上記のshellキー配下に、次のツリー構造になるようにキーを登録していきます。

shell
    L VSCode
        L command

3. キーの登録

キーを登録していきます。

キーVScodeには次の設定を追加します。

名前 種類 データ
(既定) REG_SZ VSCodeで開く(C)
Icon REG_SZ C:\Program Files\Microsoft VS Code\Code.exe

*Iconはコンテキストメニューにアイコンを表示させるための設定です。設定は任意です。

キーcommandには次の設定を追加します。

名前 種類 データ
(既定) REG_SZ C:\Program Files\Microsoft VS Code\Code.exe

4. 動作確認

上記の3ケースそれぞれうまくいったみたいです。Goodです。

参考

cielrion
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away