2014年9月5日金曜日

The Silver Searcher (ag)を使う

agをインストールして、vimからも使えるようにします。

使用した環境

Xubuntu 14.04

agとは

超高速grepです。
こちらで、概要を知れました。
http://gihyo.jp/admin/serial/01/ubuntu-recipe/0287

私はよく次のようなgrepを実行するのですが、
$ grep -irn pattern .
それがagだと次のように代わります。
$ ag -i pattern
また、agは、.(ドット)から始まるファイルをデフォルトで検索対象から除外するので、.svnとか.gitとかが配下にあるディレクトリだとgrepよりもさらに便利です。

インストール

$ sudo apt-get install silversearcher-ag

vimからも使えるようにする

こちらを参照しました。
http://blog.glidenote.com/blog/2013/02/28/the-silver-searcher-better-than-ack/

Vundle.vimを使っているので、.vimrcに次を追加しました。
Bundle 'rking/ag.vim'

vimのコマンドラインから次のように使えます。
:Ag -i pattern

参考

ag本家はここみたいです。
https://github.com/ggreer/the_silver_searcher