Arqueologia de código, ou pesquisa de código, é uma habilidade indispensável que um desenvolvedor deve ter. Se você sabe como mover git blob , projetos ou bibliotecas, você pode ser mais produtivo.
O caminho do gemset atual é armazenado em $GEM_HOME
. Suponha que você queira localizar todas as ocorrências de enfileiramento ao escrever testes para um trabalho em segundo plano. No Vim é muito simples. Basta digitar Ag enqueue $GEM_HOME
:, pressionar <kbd> TAB </kbd> e o caminho se expandirá para algo assim:
:Ag enqueue -w /Users/user-name/.rvm/gems/ruby-2.2.4@ntbackend/gems/activejob-4.2.6/
Todas as ocorrências encontradas aparecerão na lista de correção rápida . É isso aí!