Como encontrar e substituir palavras em vários arquivos

Como encontrar e substituir palavras em vários arquivos

O que você faz se tiver que substituir uma única palavra em dezenas, ou mesmo centenas ou milhares, de arquivos de texto? Mantenha a calma e baixe o Notepad ++ [URL quebrada removida] ou Substitua o texto [não mais disponível]. Esses dois utilitários farão o trabalho em segundos.





É um dilema comum entre desenvolvedores e programadores. Imagine que você está gerenciando um projeto com centenas ou milhares de arquivos. Quando um nome de produto que aparece em quase todas as mudanças de página, dificilmente você pode passar por cada página para pesquisar e alterar manualmente o nome. Não, você é mais esperto do que isso.





Você ativa o Google, encontra este artigo e aprende sobre uma solução que leva apenas alguns segundos.





Como editar vários arquivos em massa

Você pode usar o Notepad ++ ou uma ferramenta dedicada chamada Substituir Texto para Edição em massa seus arquivos.

Notepad ++

Primeiro, permita que o Notepad ++ encontre a palavra em todos os arquivos que você precisa editar. Abra o Notepad ++ e vá para Pesquisar> Encontrar em Arquivos ... ou pressione CTRL + SHIFT + F . Isso abre o menu Localizar em Arquivos.



Debaixo Encontre o que: , digite a palavra ou frase que você precisa alterar. Debaixo Substituir com: , digite a nova palavra ou frase. Finalmente, defina o Diretório: onde os arquivos afetados estão localizados, para que o Notepad ++ saiba onde pesquisar.

Você também pode usar as configurações avançadas, que descrevi mais adiante. Quando tudo estiver pronto, clique em Encontrar tudo se você precisar verificar novamente os resultados ou Substituir em arquivos se você deseja que o Notepad ++ aplique imediatamente as alterações. Dependendo do número de arquivos que o Notepad ++ está pesquisando, isso pode levar alguns segundos.





Se você foi com Encontrar tudo , você obterá uma lista de resultados. Remova todos os arquivos que você não deseja editar, selecionando-os e pressionando DEL, a seguir, clique com o botão direito nos arquivos restantes e escolha Abra tudo .

Agora vá para Pesquisar> Substituir ou pressione CTRL + H , que iniciará o menu Substituir. Aqui você encontrará uma opção para Substituir tudo em todos os documentos abertos .





Novamente, você pode fazer várias configurações avançadas, conforme explicado a seguir.

Configurações avançadas de pesquisa e substituição no Notepad ++

Debaixo Encontrar em arquivos , Você pode adicionar Filtros para pesquisar apenas em determinados tipos de arquivo. Por exemplo, adicione * .doc para pesquisar apenas em arquivos DOC. Da mesma forma, você pode pesquisar arquivos com um determinado nome, independentemente do tipo de arquivo. Adicionar *. * para pesquisar qualquer nome e tipo de arquivo.

Ao escolher um diretório com subpastas, verifique Em todas as subpastas e Em pastas ocultas para pesquisar aqueles também. Você também pode querer verificar Corresponder apenas a palavra inteira , para que você não edite acidentalmente uma correspondência parcial.

o Modo de Pesquisa nos menus Localizar em Arquivos e Substituir permite que você faça pesquisas e substituições avançadas. Selecione Estendido se você estiver usando extensões, por exemplo, para substituir um caractere por uma nova linha ( n). Selecione Expressão regular se você está usando operadores para localizar e substituir todas as palavras ou frases correspondentes. Você pode ficar com Normal se você estiver apenas substituindo texto por texto.

Substituir texto [não mais disponível]

Com Substituir Texto, você pode configurar um Substituir Grupo para adicionar vários arquivos e / ou diretórios e várias substituições.

Para começar, crie um novo grupo. Vamos para Substituir> Adicionar Grupo e dê um nome ao seu grupo.

Clique com o botão direito no seu grupo e selecione Adicionar arquivos)... para adicionar os arquivos e / ou pastas que deseja editar. Em Propriedades de Arquivos / Pasta, selecione seu Tipo de Fonte , ou seja, um único arquivo ou pasta e, em seguida, escolha o Caminho do arquivo / pasta de origem . Se você optar por adicionar uma pasta, também pode incluir e excluir tipos de arquivo, adicionando-os ao Incluir Filtro de Arquivo ou Excluir filtro de arquivo linhas. Clique OK quando você acabar.

Para adicionar vários arquivos ou pastas, repita a etapa acima.

O melhor recurso de Substituir texto é que você pode escolher um destino diferente do local original. No Propriedades do arquivo / pasta , mude para o Destino guia e escolha o seu desejado Caminho do arquivo / pasta de destino .

Agora que você configurou seu grupo, é hora de definir seus substitutos. Selecione seu grupo e vá para Substituir> Pesquisar / Substituir grade> Edição avançada ... Agora você pode adicionar o Texto de Pesquisa e Substituir Texto . Certifique-se de olhar o menu suspenso na parte inferior para personalizar as opções de pesquisa e substituição.

Como no Notepad ++, você pode usar strings e operadores de pesquisa avançados. Ao contrário do Notepad ++, você pode adicionar quantas instâncias de pesquisa e substituição desejar e Substituir texto executará todas elas quando você executar o processo.

Para fazer as substituições, vá para Substituir> Começar a Substituir ou pressione CTRL + R .

Sobre as ferramentas

O que é o Notepad ++?

Notepad ++ é gratuito editor de código fonte e a alternativa do bloco de notas do Windows. É lançado sob um GNU General Public License , tornando-se um Código aberto ferramenta.

Além disso, o Notepad ++ é um aplicativo leve que conserva recursos, o que o torna bom para o meio ambiente:

Ao otimizar o máximo de rotinas possíveis sem perder a facilidade de uso, o Notepad ++ está tentando reduzir as emissões mundiais de dióxido de carbono. Ao usar menos energia da CPU, o PC pode desacelerar e reduzir o consumo de energia, resultando em um ambiente mais verde.

Aqui está uma pequena seleção de recursos do Notepad ++ que a tornam a ferramenta perfeita para escrever e editar (código):

  • Linhas numeradas para facilitar a navegação.
  • Realce e dobramento automáticos e personalizáveis ​​da sintaxe de codificação.
  • Suporte para busca e substituição de Expressão Regular Compatível com Perl (PCRE).
  • Preenchimento automático que inclui conclusão de palavra, conclusão de função e dica de parâmetros de função.
  • Uma interface com guias que permite trabalhar com vários documentos em paralelo.
  • Edição de várias linhas de uma vez, usando CTRL + seleção do mouse ou edição de coluna.

O que é Substituir Texto?

Substituir texto é muito mais simples do que o Notepad ++. Ele faz um trabalho: substituir texto. A Ecobyte, a empresa por trás da Replace Text, está ciente de seu impacto. Portanto, o software com uma causa vem com um EULA incomum:

Infelizmente, Replace Text não é mais suportado e nenhum arquivo de ajuda está disponível no Windows 10. Eu o abordei de qualquer maneira porque ele oferece recursos mais avançados do que o Notepad ++ para este aplicativo específico.

Pesquisa e substituição facilitada

Um dos dois utilitários acima deve fazer o trabalho para você. Se você tiver apenas um trabalho simples de pesquisar e substituir ou se os recursos adicionais do Notepad ++ parecerem úteis, experimente. Se você precisar edite não apenas vários arquivos , mas também precisa fazer várias substituições diferentes, vale a pena dar uma olhada em Substituir Texto.

Qual você escolheu e funcionou conforme prescrito? Você encontrou outras ferramentas que podem pesquisar e substituir texto? Deixe-nos saber nos comentários abaixo!

Crédito da imagem: imagens de fábrica via Shutterstock.com

Compartilhado Compartilhado Tweet O email 3 maneiras de verificar se um e-mail é verdadeiro ou falso

Se você recebeu um e-mail que parece um pouco duvidoso, é sempre melhor verificar sua autenticidade. Aqui estão três maneiras de saber se um e-mail é real.

como adicionar adesivos ao telegrama
Leia a seguir Tópicos relacionados
  • janelas
  • Produtividade
  • Programação
  • Editor de texto
  • HTML
  • Bloco de anotações
  • Programação
  • Editores WYSIWYG
Sobre o autor Tina Sieber(831 artigos publicados)

Enquanto concluía o doutorado, Tina começou a escrever sobre tecnologia de consumo em 2006 e nunca mais parou. Agora também editora e SEO, você pode encontrá-la no Twitter ou caminhando em uma trilha próxima.

Mais de Tina Sieber

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever