複数ファイルをサーチ

手を出すまいと思ってたスクリプトに触れてしまった。

複数ファイルでの search。

:grep はなんか使えん

function! MySearchNext()
  while search(@/, "") == 0
    let v:errmsg = ""
    silent! next
    if v:errmsg != ""
      break
    endif
  endwhile
endfunction
noremap  :call MySearchNext()

自分で使うだけだからこれで充分。
もう触らないぞ。スクリプト

もしかしたら、オプションで一発なのかもしれないが、見つからなかった。
もしかしたら、一行ものかもしれないが、わからなかった。

複数ファイルへの処理なら :argdo で一発