Qual é a maneira mais fácil de localizar e substituir texto em 20 arquivos de texto em um diretório?

14

Eu tenho 20 arquivos de texto com várias extensões em um diretório.

Eu quero substituir " nnn " por " ooo " em todos os arquivos.

Eu poderia importá-los para um projeto em Eclipse ou Visual Studio para substituí-los, mas isso é um exagero e adicionaria outros meta-arquivos, etc.

O que é uma maneira simples de fazer isso, estou pensando: selecione todos os arquivos, clique com o botão direito, escolha alguma ferramenta chamada (por exemplo, "QuickReplacer") e preencha e substitua, clique e feito.

Alguém sabe de uma ferramenta como essa?

    
por Edward Tanguay 31.07.2009 / 13:51

7 respostas

8
O

GrepWin faria isso, entre outros, e é um plugin do Explorer.

No entanto, existe uma grande variedade de diferentes aplicativos disponíveis que podem fazer isso.

Este tópico SO no tópico também sugerir WinGrep como uma opção.

    
por 31.07.2009 / 13:53
15

O Notepad ++ pode ser feito facilmente ...

menu Pesquisar > Encontre nos arquivos .. item de menu ...

    
por 31.07.2009 / 14:03
3

Se você estiver familiarizado com o Visual Studio, poderá fazer isso sem criar um projeto. Faça (algo como): Edit>Find/Replace>Find in Files . Lá você pode especificar uma pasta .

Eu fiz isso muitas vezes. Eu diria que é apenas um exagero se você tivesse que criar um projeto (você não faz isso) ou se você não tinha o VS instalado e precisava apenas dele para essa requisição.

    
por 31.07.2009 / 13:57
2

Acho que o Textpad é muito útil para esse tipo de coisa, entre outros.

    
por 31.07.2009 / 14:00
0

Eu realmente gosto do produto WildEdit da Helios Software (criador do excelente editor de texto Textpad).

É confiável, rápido, flexível e não custa muito (£ 8,50 = aprox. 10 euros) - vale bem o seu preço!

Ele lida com ASCII, ANSI, UTF-8 e outras codificações sem nenhum problema, você pode escolher um diretório e uma máscara de arquivo (* .cs, * .as? x etc.) e aplicar as alterações apenas nesses arquivos, e manterá um backup de seus arquivos originais caso você queira desfazer a alteração.

Marc

    
por 31.07.2009 / 13:57
0

SciTE tem isso embutido no Windows - desde que todos os arquivos estejam no mesmo diretório (e seja um editor de texto de propósito geral muito pequeno e rápido na barganha) - clique direito e 'Edite com SciTE' qualquer um arquivo no diretório, Ctrl + Shift + F, digite em pesquisa e substitua cordas e um filtro de nome de arquivo opcional e clique em OK. / p>     

por 31.07.2009 / 14:02
-1

Eu sei que estou um pouco atrasado para o Partido, só queria mencionar essa ótima ferramenta gratuita. link

    
por 13.03.2018 / 02:36