Vimメモ : vim-anzuで検索時にマッチ数と順番を表示
インストール
NeoBundleの場合は下記行をvimrc
に追加。
NeoBundle 'osyo-manga/vim-anzu'
使い方
まず、下記設定をvimrc
に追加。
" mapping nmap n <Plug>(anzu-n-with-echo) nmap N <Plug>(anzu-N-with-echo) nmap * <Plug>(anzu-star-with-echo) nmap # <Plug>(anzu-sharp-with-echo) " clear status nmap <Esc><Esc> <Plug>(anzu-clear-search-status) " statusline set statusline=%{anzu#search_status()}
これで設定は完了。いつものように検索すれば冒頭の図のようにマッチ数と順番が表示される。図の場合は/rails
で検索した結果、13
個マッチして、カーソルがある場所のワードは6
番目ということ。また、*
、#
を押せばカーソルがある位置のワードでマッチ数と順番を表示しながら検索できる。
その他、設定を以下のように変更するとバッファ上の検索したワードの横に表示することもできる。
" nmap n <Plug>(anzu-n-with-echo) " nmap N <Plug>(anzu-N-with-echo) nmap n <Plug>(anzu-mode-n) nmap N <Plug>(anzu-mode-N)
- 作者: DrewNeil,新丈径
- 出版社/メーカー: KADOKAWA / アスキー・メディアワークス
- 発売日: 2014/01/28
- メディア: Kindle版
- この商品を含むブログ (3件) を見る