IdeaVimを入れてコーディングしていたとき、HTMLタグ間を移動する%コマンドが動かなくて困りました。

Vimだと当然のように使える%なのに、IdeaVimだと何も起きない。設定の問題だろうとは思いつつも、どこをいじればいいのか分からず。

まず.ideavimrcの場所を調べるところから始めたんですが、最初はターミナルからVimで直接新規作成して編集してたんですよね。それで一応動くはするんですが、補完もないし、変更を反映するたびにIDEを再起動しないといけなくて面倒で。

調べたら公式ドキュメントにちゃんと開き方が載っていて、IDEから.ideavimrcを直接開く方法があることを知りました。これで開くと補完が効くし、右上にリロードボタンが出てきて、それを押すだけで変更がその場で反映されます。

ideavimrc のリロードボタン

で、肝心の%の件ですが、StackOverflowで調べたら解決策はシンプルでした。.ideavimrcに一行追加するだけ。

set matchit

これを入れてリロードしたら、HTMLタグ間の移動がちゃんと動くようになりました。

なんか嬉しくてそのままコーディングを続けてしまいました。