Vimのvimgrepでgit grepを使う
Vimを使いながらgrepしたい時ってgitリポジトリ配下で使うことがほとんどのはず。
デフォのvimgrepを使うとgit管理外のテキストまで検索してしまって超絶遅い。(前はディレクトリを指定してvimgrepしていた)
そういうときはvimgrep
で git grep
を使うようにすると計算量がかなり減るのですぐに返ってくるようになる。
パッケージマネージャで入れたテキストは検索対象外になるけど、そこはctagsでカバーするんじゃないかな。
set grepprg=git\ grep\ -I\ --line-number
おわり
-
category:
- 日記 tags: