
関連情報
GitHub - devlights/blog-summary: ブログ「いろいろ備忘録日記」のまとめ
概要
以下、自分用のメモです。別の環境に乗り換えた後に設定の仕方を忘れるのでここにメモメモ。。。
vimには内蔵のgrep(vimgrep)がありますが、ripgrep使ったほうが当然速いです。
しかも、デフォルトでバイナリファイルを除外して検索してくれるのでとても便利。
私は以下のように設定しています。
" ripgrep を使用する設定 set grepprg=rg\ --vimgrep\ --no-heading\ --line-number\ --color\ never set grepformat=%f:%l:%c:%m " 現在の単語でgrepを実行(バイナリファイル自動除外) nnoremap <Leader>rg :execute "grep! " . shellescape(expand("<cword>"))<CR>:copen<CR>
これで、検索したい単語にカーソル合わせた状態で \rg と打つとgrepが走ってくれます。
rgの代わりに rga を使うようにするとPDFとかからも検索してくれるようになります。
けど、エディタ上で使っているのでヒットしたバイナリファイルとかが出てきても嬉しくないですけどね。
参考情報
おすすめ書籍
過去の記事については、以下のページからご参照下さい。
いろいろ備忘録日記まとめ
サンプルコードは、以下の場所で公開しています。


