VimFilerを使うときに、\/[検索文字列] キーで特定のファイルやディレクトリにカーソルを移動させるのをよくやるのですが、たまに日本語のファイル名が付いたものにアクセスするときがあります。

普通の検索だと当然、日本語の検索はできないのですが、Migemoを使えばできるようになります。

以下、導入手順。

導入手順

C/Migemoのインストール

HomeBrewにて、

brew install cmigemo

C/Migemoを使うためのVimプラグインをインストール

NeoBundleにて。.vimrcに以下を追加してNeoBundleInstall。

NeoBundle 'haya14busa/vim-migemo.git'

haya14busa/vim-migemo · GitHub

使いかた

デフォルトでは、Migemoを使ったサーチが、g/ に割り当てられています。

通常の検索でも使えるのですが、結構サーチに時間がかかるので、私はVimFilerでファイル名を選択するときに限定して使っています。日本語のファイル名だけ引っかからないのは不便だし、ストレスが溜まるんですよね。まあ、最初から全角のファイル名なんか付けるなよ、という話もありますが...

実際に使うと、下の画像のようになります。 atarashi で検索しているのですが、全角文字もちゃんとひっかかっていますね。

参考

Vim Advent Calendar 2013: KaoriYa 版 Vim の +migemo を試してみた - C++でゲームプログラミング