vimの検索でマルチインクリメンタルハイライトを実現するincsearch.vim

提供: neovim/vim入門
2015年4月7日 (火) 23:56時点におけるDaemon (トーク | 投稿記録)による版 (ページの作成:「Vimの検索機能のインクリメンタルサーチは、最初のマッチした部分しかハイライトしてくれません。 incsearch.vim は、インクリ...」)

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索
スポンサーリンク

Vimの検索機能のインクリメンタルサーチは、最初のマッチした部分しかハイライトしてくれません。 incsearch.vim は、インクリメンタルにマッチした部分を複数ハイライトできます。

読み方

incsearch.vim
いんく さーち ぶいあいえむ

概要

Vimのデフォルトの検索機能のインクリメンタルサーチは、エンターキーで確定するまでは、マッチした最初の部分しかハイライトしてくれません。

vimのプラグインのincsearch.vimを利用すると、エンターキーを押す前のパターンが確定していない状態で、インクリメンタルサーチがマルチハイライトを実現できます。つまり、検索するパターンを入力するたびに、マッチする文字列がリアルタイムにすべてハイライトされます。

設定

.vimrcに下記設定を追加します。

NeoBundle 'haya14busa/incsearch.vim'
map /  <Plug>(incsearch-forward)
map ?  <Plug>(incsearch-backward)
map g/ <Plug>(incsearch-stay)

インストール

:NeoBundleInstall

使い方

通常の検索と同じです。

関連項目




スポンサーリンク