vimのAg検索で快適な検索生活

ペアプロを行っていただいて、自分のvimの使い方がダメすぎることがわかりました。

まず、検索の仕方が圧倒的に見直す課題だったので、検索の仕方をまとめました。

少し前まではatomだったので、atomで検索という、二度手間をしていました。

検索方法

Ag検索を行います。

brew install the_silver_searcher

詳細のインストール方法は公式をみてください

GitHub - ggreer/the_silver_searcher: A code-searching tool similar to ack, but faster.

使い方

:Ag {pattern} {dir}

例です。

:Ag user app/

https://gyazo.com/6a3233472c8f504278933521b1c3de71

app/直下を検索してくれます。

この検索のいいところは、「dirを指定して検索できること」「検索窓が残ること」ですね。

これで大まかなファイル場所は検索できますね。

ここから絞り込みをしたい時にこうします。

:Ag user app/controllers

https://gyazo.com/abf43ca1f1abfd9e3a37580d35c37855

参考:agでvimの検索関連を高速化 - Qiita

いい検索方法があれば、教えて下さいm( )m