Back to TILs

Vim args, argdo

Date: 2018-11-19Last modified: 2022-10-07

O editor vim nos ajuda muito quando precisamos editar uma grande quantidade de arquivos para realizar uma refatoração ou realizar modificações em lote.

Carregamento de arquivos por condição

Carregar todos os arquivos md.

:args `find . -name '*.md'`

Carregar todos os arquivos que são rastreados pelo controle de versão que contenham a palavra Apple.

:args `git grep -l Apple`

o -l do git-grep faz listar somente os arquivos sem o texto que faz match.

Operar nos arquivos carregados

Vai executar o comando em cada arquivo aberto!

:argdo %s/Apple/Orange/gc