Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

Vimでキーワードにマッチした数を表示

$
0
0

vimでは普通に/で検索してもキーワードマッチした数はわからない。

調べると、以下のコマンドならhogeにマッチした数を表示できる。

:%s/hoge/&/gn

毎回これを入力するのはめんどうなので、以下を設定すればノーマルモードで/入力時に
<Cursor>の部分にカーソルがセットされた状態で検索開始できる。

nnoremap<expr>/ _(":%s/<Cursor>/&/gn")function!s:move_cursor_pos_mapping(str, ...)letleft=get(a:,1,"<Left>")let lefts =join(map(split(matchstr(a:str,'.*<Cursor>\zs.*\ze'),'.\zs'),'left'),"")return substitute(a:str,'<Cursor>','','') . lefts
endfunctionfunction! _(str)returns:move_cursor_pos_mapping(a:str,"\<Left>")endfunction

http://d.hatena.ne.jp/osyo-manga/20130424/1366800441
http://d.hatena.ne.jp/miho36/20100621/1277092415


Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>