Buscando com silver searcher

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:

  • --color usar cores
  • n mostra o número
  • r busca recursiva nos sub diretórios
  • i ignore case sensitive

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.

Jônatas Davi Paganini

Jônatas Davi Paganini

Jônatas Davi Paganini — Systems Researcher & Database Internals Engineer (20+ years experience). Creator of pg_bio (in-database structural biology & chemoinformatics engine for PostgreSQL in Rust) and spiral (geometry-aware multidimensional storage & Z-order indexing). Former Developer Advocate at Timescale.

1/1