Editando vários arquivos com o Vim

Publicado por Mauricio em 14/10/2003

[ Hits: 10.673 ]

Blog: http://www.mbmaciel.com

 


Editando vários arquivos com o Vim



Quer procurar por uma parte de texto em todos os arquivos de um diretório e editá-lo com o Vim?

Este comando fará o trabalho:

$ vim `grep -il "texto a ser encontrado" *.txt 2>/dev/null`

O Vim abrirá então, todos os arquivos com a ocorrência e para alternar entre eles use o comando :bn (buffer next) para ir para o próximo arquivo ou :bp (buffer previous) para ir para o anterior.

Outras dicas deste autor

Programa para ver seu Linux na TV

Suspendendo uma sessão do VIM

Eliminando linhas em branco

As últimas do Kernel.org

Criando uma lixeira no shell

Leitura recomendada

Como anexar arquivos em email pelo modo texto

Problemas com o plugin Swfdec no Firefox

Local mais indicado para criar aliases no Ubuntu

Compilação rápida!

Resolva problemas de pacotes com automatix no Ubuntu / Debian

  

Comentários
[1] Comentário enviado por fabio em 14/10/2003 - 03:08h

Neste comando o direcionamento do STDERR (2>/dev/null) nem é necessário, poderia ficar resumido em:

$ vim `grep -il "texto a ser encontrado" *.txt

Certo?

[2] Comentário enviado por mbmaciel em 14/10/2003 - 10:13h

Certo.

É somente para evitar mensagens de erro, quando você não tiver permissão de leitura de algum arquivo.



Contribuir com comentário