Sempre fui viciadão em fazer buscas com o grep.

Porém um dia o @brodock me mostrou o ag.

ag -> The Silver Searcher

Ele funciona como o grep porém é um pouco mais humanizado.

Para instalar no mac use:

brew install the_silver_searcher

ou no linux:

apt-get install silversearcher-ag

Ele também tem integração com o vim: meu editor favorito. Então é só adicionar o NeoBundle

NeoBundle 'rking/ag.vim'

Diferenças para o grep

Na real não existem grandes diferenças. Ele apenas é mais amigável e por padrão já vem mais configurado.

Eu busco ag busca é muito semelhante a usar grep --color -nri busca ./*.

Só não preciso lembrar do que quer dizer -nri onde:

Abaixo exemplo fazendo buscas com grep vs ag.

No vim também tenho um keybind <esc>,f que uso para buscar com foco na palavra sobre o cursor. Muito útil fazer esse link para ganhar produtividade.


Share → Twitter Facebook Linkedin


Hello there, my name is Jônatas Davi Paganini and this is my personal blog.
I'm developer advocate at Timescale and I also have a few open source projects on github.

Check my talks or connect with me via linkedin / twitter / github / instagram / facebook / strava / meetup.