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.)

user426132
fonte
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!

Souleiman
fonte
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