Pouca sugestão, considere substituir essa sequência por alguma variável ou propriedade global. Substituir algum caminho em 1000 arquivos é sinal de mau design. ;)
@Radium: Mas em alguns casos, é útil como se eu quiser alterar '@Test' para '@Ignore' para 10k casos de teste em todo o projeto e, em seguida, altere novamente para '@Test', que estou corrigindo agora.
Obrigado eu resolvi desta maneira. 1.- Selecione o texto a ser pesquisado 2.- Vá para Menu Pesquisa> Texto> Projeto, uma lista de ocorrências é exibida na visualização de pesquisa. 3.- Clique com o botão direito do mouse na raiz dessa lista, 4.- Selecione Substituir tudo ... 5.- Insira o texto para substituir. 6.- Feito ..... obrigado ..
RickMx
Infelizmente, isso não ajuda no texto de várias linhas! :
Eric
1
@ Eric Funciona se você usar expressões regulares! Você pode até destacar o texto que pretende substituir, e enquanto a opção Expressão regular está ativo antes de executar o diálogo, ele vai cobrir um monte de formatação para você =)
skia.heliou
Para obter mais granularidade, você pode fazer a "Pesquisa de arquivo", fazer várias seleções, clicar com o botão direito e ir para "Substituir selecionado ...". Para obter uma resposta completa e um exemplo com capturas de tela, consulte aqui: stackoverflow.com/a/50283848/4561887 .
Gabriel Staples
13
Dependendo do tipo de arquivo em que você está focado, Ctrl + H abrirá diferentes tipos de telas de pesquisa.
Uma tecla de atalho mais consistente seria usar o método Alt: toque em Alt, depois em A e depois em F.
Ordem eficiente de operações:
Ctrl + C o texto que você deseja substituir (se disponível)
Destaque o texto que você deseja substituir
Toque em ALT, depois em A e em F. Leva você à Pesquisa de Arquivos. A seleção de (2) preencherá automaticamente a caixa de pesquisa
Na caixa de entrada "Padrões de nome de arquivo", digite " .java" para substituir todos os arquivos Java ou digite " " para substituir todos os arquivos
Clique em "Substituir ..."
Ctrl + V (Colar). Ou digite o valor que você deseja substituir
passo a passo me ajudou, apenas Na caixa de entrada “File name patterns”, digite “* .java” em vez de .java e Ctrl + H podem ser usados como atalho
nick
6
Use Ctrl + H para abrir o diálogo de pesquisa do Eclipse, selecione a guia de pesquisa apropriada e selecione "Substituir ..." para acessar a caixa de diálogo "Pesquisar e substituir"
Tonny Madsen disse isso certo, mas às vezes isso é muito simplista.
E se você quiser ser mais seletivo em suas substituições, pois nem todas as substituições estão corretas para o que você está tentando fazer?
Veja como obter mais granularidade para fazer as substituições apenas em determinadas pastas, arquivos ou instâncias:
Primeiro, faça como ele disse:
Clique em Search-> File...OU pressione Ctrl+ He escolha a guia "Pesquisa de arquivo".
Digite texto, padrão de arquivo e escolha sua Área de Trabalho ou Conjunto de Trabalho.
Então:
Clique Search
Quando seus resultados forem exibidos, faça algumas seleções de pasta, arquivo ou instância Ctrlclicando + nas que você deseja selecionar. Ex: aqui está minha seleção. Eu escolhi 3 instâncias, 1 arquivo e 1 pasta:
Agora, clique com o botão direito do mouse na sua seleção e vá para -> Replace Selected.... Aqui está uma captura de tela disso:
Digite o que você gostaria de substituí-lo "Com". No meu caso, você pode ver que diz "Substituindo 190 correspondências em 4 arquivos". Agora clique OK.
Se você deseja substituir duas linhas de código por uma linha, isso não funciona. Funciona no bloco de notas ++. Acabei por abrir todos os arquivos no bloco de notas ++ e substituí todos.
Ctrl+F fornece a caixa de diálogo Localizar / substituir.
Ou você pode,
Primeiro Alt+A
Próximo Alt+F
Em seguida, pressione Substituir botão .
Se nenhum deles trabalhou:
Ir para -> Janela -> Preferências -> Geral -> Chaves e procurar substituir , você verá a ligação para Localizar e substituir . Na parte inferior dessa janela, você pode adicionar sua chave à caixa de texto Encadernação . Lá você pode adicionar ou editar qualquer tecla como atalho.
Esta é uma opção em search => file e o atalho é (Ctrl + h). Vá para mais informações, siga o link. [Existe uma maneira de encontrar / substituir em um projeto inteiro em Eclipse?] ( Stackoverflow.com/questions/3426049/... )
Respostas:
Voilà ...
fonte
Dependendo do tipo de arquivo em que você está focado, Ctrl + H abrirá diferentes tipos de telas de pesquisa.
Uma tecla de atalho mais consistente seria usar o método Alt: toque em Alt, depois em A e depois em F.
Ordem eficiente de operações:
Você pode encontrar mais detalhes na minha postagem no blog: http://blog.simplyadvanced.net/android-how-to-findreplace-in-multiple-files-using-eclipse/
fonte
Use Ctrl + H para abrir o diálogo de pesquisa do Eclipse, selecione a guia de pesquisa apropriada e selecione "Substituir ..." para acessar a caixa de diálogo "Pesquisar e substituir"
fonte
Estranho, mas é uma tarefa de duas etapas:
Uma demonstração em:
http://www.avajava.com/tutorials/lessons/how-do-i-do-a-find-and-replace-in-multiple-files-in-eclipse.html
fonte
Tonny Madsen disse isso certo, mas às vezes isso é muito simplista.
E se você quiser ser mais seletivo em suas substituições, pois nem todas as substituições estão corretas para o que você está tentando fazer?
Veja como obter mais granularidade para fazer as substituições apenas em determinadas pastas, arquivos ou instâncias:
Primeiro, faça como ele disse:
Então:
Voilà!
Referências:
fonte
Depois de clicar em substituir, ele será exibido como abaixo
fonte
Existe uma opção em search => file e o atalho é Ctrl+ H. Vá para mais informações, siga o link. Isso funciona bem com o Eclipse Neon
Existe uma maneira de localizar / substituir um projeto inteiro no Eclipse?
fonte
Se você deseja substituir duas linhas de código por uma linha, isso não funciona. Funciona no bloco de notas ++. Acabei por abrir todos os arquivos no bloco de notas ++ e substituí todos.
fonte
Ctrl+F fornece a caixa de diálogo Localizar / substituir.
Ou você pode,
Primeiro Alt+A
Próximo Alt+F
Em seguida, pressione Substituir botão .
Se nenhum deles trabalhou:
Ir para -> Janela -> Preferências -> Geral -> Chaves e procurar substituir , você verá a ligação para Localizar e substituir . Na parte inferior dessa janela, você pode adicionar sua chave à caixa de texto Encadernação . Lá você pode adicionar ou editar qualquer tecla como atalho.
fonte
Eu tentei a seguinte opção no Helios Versão do Eclipse. Basta pressionar CTRL + F para obter a janela "Localizar / substituir" na tela
fonte