vimのおすすめプラグイン(6)「MultipleSearch.vim」
2011年12月6日vimのおすすめプラグイン(6)「MultipleSearch.vim」
vimで、複数回の検索結果をそれぞれ違う色でハイライトしてくれるプラグイン。
【概要】
作業で、ログを見ることが多いんですが、検索結果を複数ハイライトしたい場面があって、このプラグインをインストールしました。
デフォルトでは、4つまでハイライト可能ですが、設定を変更することでさらに複数をハイライトすることも可能なようです。
また、正規表現にも対応しています。
【インストール】
pathogen.vimを利用しているので、以下のコマンドでインストールします。
インストール
$ cd ~/.vim
$ git submodule add git://github.com/vim-scripts/MultipleSearch.git bundle/vim-multiplesearch
helptags
$ vim
:helptags ~/.vim/bundle/vim-multiplesearch/doc
【利用方法1】
以下のようなテキストがあったとします
aaa
bbb
ccc
ddd
efghijk
- 「aaa」を検索
:Search aaa
- 「ccc」を検索
:Search ccc
- 「efghijk」を検索
:Search e.*
と、検索を繰り返していくと、それぞれが違う色でハイライトされます
【利用方法2】
複数のバッファを開いているとします
- 「aaa」を検索
:SearchBuffers aaa
- 「ccc」を検索
:SearchBuffers ccc
- 「efghijk」を検索
:SearchBuffers e.*
と、検索を繰り返していくと、それぞれのバッファでそれぞれ違う色でハイライトされます
【利用方法3】
ハイライトのリセット
- 「:Search」のハイライトリセット
:SearchReset
- 「:SearchBuffers」のハイライトリセット
:SearchBuffersReset
【参考】
ref. vim-script/multisearch.vim github
ref. MultipleSearch.vim : 複数回の検索を可能にして、それぞれの検索結果を違うハイライトで表示する