Xcode Localizar e substituir em todos os arquivos de projeto


101

Eu preciso substituir NSLogcom DDLogVerboseem todos os arquivos no projeto atual que estou trabalhando ... O que é um método fácil de fazer isso? (o navegador de pesquisa contém apenas pesquisa).

Também preciso adicionar uma linha no início de todos os arquivos .m. Como isso é feito rapidamente? (Existem mais de 500 desses arquivos.)


Tenho certeza que você pode fazer isso com cmd-shift-f e, em seguida, selecionar o modo de substituição.
Enrico Susatyo,

5
Clique em 'Encontrar' (no navegador de pesquisa) e escolha 'Substituir' no menu suspenso.
Alladinian 01 de

Respostas:


219

Aqui estão algumas imagens. Na pesquisa da barra de ferramentas, você deve pressionar 'Localizar' e então um menu aparecerá - selecione substituir. Agora você pode substituir em todo o projeto.

passo 1 passo 2

Boa codificação!


19
Eu me senti um pouco bobo quando isso não estava funcionando para mim, mas descobri que depois de digitar a fonte da substituição, tive que pressionar enter para que o XCode realmente pesquisasse e encontrasse as strings correspondentes. Caso contrário, os botões Substituir / Substituir Todos permaneceram desativados.
Tim Beaudet

Obrigado, Tim - DEVE ser um bug - Eu estava tentando descobrir por que o botão Pesquisar / Substituir ainda estava esmaecido.
Nostradamus

existem atalhos? ⌘3abre localizar e pesquisar, mas também posso alternar entre localizar e substituir?
IceFire

Você é um salva-vidas: ore:
Roozbeh Zabihollahi
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.