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

[vim] 爆速で複数ファイルからキーワードを検索する [ferret for vim] 

$
0
0

vim の検索はつらいよ。

昨日からvimを使い始めた初心者です。

操作には慣れたものの、検索系のスピードが遅くてストレスを感じました。
特に複数ファイルを跨いだ特定文字列(キーワード)の検索は厄介。
vimgrepを利用して:vim hoge **という風に検索はできるものの、ファイル数が増えると遅すぎます。

そこで multi-file search プラグインferretの出番です!
51e3592f224991acfa7c5b85b4507ebf.gif
ferretを使うとファイルを跨いだキーワード検索も:Ackコマンドで楽々です。
現在のディレクトリ配下からキーワードを検索し、 Quickfix に一覧をプレビューしてくれます。

ferret.vim を導入する

ferret はファイル検索に ripgrepを利用しています。
まずは ripgrepをインストールしておきましょう。

$ brew install ripgrep

ag も使えるそうですが riogrep が最速です。

次にferretをインストールします。
私はdein.vimでプラグインを管理しているため以下のようになります。

.vimrc
call dein#add('wincent/ferret')

これで導入完了です! 簡単っ!


ferret の実力はこんなもんじゃない!?

この記事で紹介したのはキーワード検索だけですが ferret には他にも便利な機能がありそうです。

すげえな、、ferret!


他にも方法があれば教えてください

他にもファイルを跨いだキーワード検索を爆速で行う方法があればコメントで教えてくださいっ。


Viewing all articles
Browse latest Browse all 5608

Trending Articles



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