02/01/18 23:17
foo.vim解読続き。
指定パターンにマッチする行数を得るスクリプト。
例) Helloを含む行はいくつある?
:echo Count("Hello")
10
fun! Count(pat)
let num = 0
execute 'g/' . a:pat . '/let num = num + 1'
return num
endfun
numを0で定義して g/ で検索したパターンが出現するたびに
num をインクリメントしてそれを返すと。
# calendar.vim使ってます。