GVim/neovimの右クリックメニュー登録方法 [Windows 10]

この記事は約4分で読めます。

この記事では、GVim / neovim を Windows 10 の右クリックメニューへ登録する方法をご紹介します。

本手順では、レジストリを変更します。そのため、OS環境によっては起動障害などの異常が発生する可能性があります。

本サイトでは、この作業結果のいかなる問題に対しても、保証はいたしかねます。ご理解の上、自己責任にて実施しください。

スポンサーリンク

“GVim/neovimで開く”を右クリックメニューに登録する方法

右クリックメニューに登録すると、次のようになります。これはインストールしただけの GVim/neovimでは登録されません。

Windows上で Gvim / neovim を頻繁に使う Vimmer ならば、この方法は便利です。

頻繁に使うのであれば、GVim / neovim を開いてからファイルをドラッグアンドドロップしたり、「送る」メニューに登録するよりもワンステップ少なく利用できるのは魅力的です。

そのため、Windows メインの Vimmer であれば、ぜひ本記事の方法で登録しましょう。

なお、今回の手順ではファイル形式に限らず、どのファイルを右クリックしても表示されるように設定しています。

手順

下記を vim_open.reg ファイルに保存します。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\gvim]
@="gvimで開く"
"Icon"="C:\\Program Files\\vim\\gvim.exe"

[HKEY_CLASSES_ROOT\*\shell\gvim\command]
@="C:\\Program Files\\vim\\gvim.exe \"%1\""

これを保存した後、管理者権限でファイルを開くことで完了です。

登録後は即座に反映されますので、OS再起動は必要ありません。

解説

先の reg ファイルでは、下記の処理を実施しています。

  1. レジストリキー:HKEY_CLASSES_ROOT*\shell\gvim を作成します。
  2. 既定の値を「gvimで開く」に設定します。
  3. 文字列「Icon」を追加して、値を gvim.exe のパスにします。
    この設定で、右クリックメニューに表示するときのアイコンを設定できます。
  4. レジストリキー:HKEY_CLASSES_ROOT*\shell\gvim\command を作成します。
  5. 4の既定の値を gvim.exe のパスと引数 “%1” を加えた値に設定します。

こちらは手作業で行うことも可能です。

「neovimで開く」を右クリックメニューに登録する方法

手順

下記を nvim_open.reg ファイルに保存します。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\neovim]
@="neovimで開く"
"Icon"="C:\Program Files\neovim\bin\nvim-qt.exe"

[HKEY_CLASSES_ROOT\*\shell\neovim\command]
@="C:\Program Files\neovim\bin\nvim-qt.exe \"%1\""

これを保存した後、管理者権限でファイルを開くことで完了です。

登録後は即座に反映されますので、OS再起動は必要ありません。

解説

先の reg ファイルでは、下記の処理を実施しています。

  1. レジストリキー:HKEY_CLASSES_ROOT\*\shell\neovim を作成します。
  2. 既定の値を「gvimで開く」に設定します。
  3. 文字列「Icon」を追加して、値を nvim-qt.exe のパスにします。
    この設定で、右クリックメニューに表示するときのアイコンを設定できます。
  4. レジストリキー:HKEY_CLASSES_ROOT\*\shell\neovim\command を作成します。
  5. 4の既定の値を nvim-qt.exe のパスと引数 “%1” を加えた値に設定します。

こちらは手作業で行うことも可能です。

補足・応用

各レジストリキーのうち、HKEY_CLASSES_ROOT\{拡張子/対象}\shell 部分となっています。

そのため、対象ファイル/フォルダを絞って設定することも可能です。

また、アイコンや起動できるプログラムを変えれば、Oni などのVimベースのエディタを登録することも可能ですね。(Oniはインストール時に自動登録してくれますが)

ただし、レジストリを変更するのが怖いのであれば、送るメニューに登録する方が無難です。

参考書籍

本記事のように Windows環境を前提とした手順は載っていませんが、Vim力アップに次の書籍がとても参考になります。

実践Vim 思考のスピードで編集しよう! (アスキー書籍) | Drew Neil, 新丈 径 | 工学 | Kindleストア | Amazon
AmazonでDrew Neil, 新丈 径の{ProductTitle}。アマゾンならポイント還元本が多数。一度購入いただいた電子書籍は、KindleおよびFire端末、スマートフォンやタブレットなど、様々な端末でもお楽しみいただけます。

Vim/neovim関連の書籍で、もっとも評判が良い(気がする)書籍です。Vim基本動作に関するバイブルと読んでる人もいます。その高い評価は、Amazonのレビューを読んでも間違いありません。

 

Vimテクニックバイブル~作業効率をカイゼンする150の技 | Vimサポーターズ | 工学 | Kindleストア | Amazon
AmazonでVimサポーターズの{ProductTitle}。アマゾンならポイント還元本が多数。一度購入いただいた電子書籍は、KindleおよびFire端末、スマートフォンやタブレットなど、様々な端末でもお楽しみいただけます。

こちらもVim関連の書籍で評価が高い書籍です。Vimを実践で使うノウハウが詰まっていますので、Vimmerなら一読する価値アリです。

 

Vim script テクニックバイブル ~Vim使いの魔法の杖 | Vim scriptサポーターズ |本 | 通販 | Amazon
AmazonでVim scriptサポーターズのVim script テクニックバイブル ~Vim使いの魔法の杖。アマゾンならポイント還元本が多数。Vim scriptサポーターズ作品ほか、お急ぎ便対象商品は当日お届けも可能。またVim script テクニックバイブル ~Vim使いの魔法の杖もアマゾン配送商品なら通常...

Vim/neovim の設定ファイルやプラグインなど、Vim script に関するノウハウがいくつも詰まった一冊。Vim力を伸ばすなら、一度は読んでおくべきかも知れません。

Vimmer なら必ず完読しておきましょう。

プロフィール
管理人
Vim 一郎

Vim力アップして、そろそろ上級 Vimmer の仲間入りしたいIT系エンジニアの端くれです。読んでくる訪問者の皆様と一緒に、Vim力を上げていくことができる記事が書ければと考えています。

Vim 一郎をフォローする
Vim操作方法
Vim 一郎をフォローする
スポンサーリンク
関連記事
Vim入門
タイトルとURLをコピーしました