Xcode Rechercher et remplacer dans tous les fichiers de projet


101

Je dois remplacer NSLogpar DDLogVerbosedans tous les fichiers du projet en cours sur lequel je travaille… Quelle est une méthode simple pour ce faire? (le navigateur de recherche ne contient que la recherche).

J'ai également besoin d'ajouter une ligne au début de tous les fichiers .m. Comment cela se fait-il rapidement? (Il existe plus de 500 fichiers de ce type.)


Je suis sûr que vous pouvez le faire avec cmd-shift-f, puis en sélectionnant le mode de remplacement?
Enrico Susatyo

5
Cliquez sur «Rechercher» (dans le navigateur de recherche) et choisissez «Remplacer» dans la liste déroulante.
Alladinian

Réponses:


221

Voici quelques images. Dans la barre d'outils de recherche, vous devez appuyer sur «Rechercher» puis un menu apparaît - choisissez remplacer. Vous pouvez désormais remplacer à l'échelle du projet.

étape 1 étape 2

Bon codage!


19
Je me sentais un peu idiot quand cela ne fonctionnait pas pour moi, mais j'ai trouvé qu'après avoir tapé la source du remplacement, je devais appuyer sur Entrée pour que XCode recherche réellement les chaînes correspondantes. Sinon, les boutons Remplacer / Tout remplacer sont restés désactivés.
Tim Beaudet le

Merci Tim - cela DOIT être un bug - j'essayais de comprendre pourquoi le bouton de recherche / remplacement était toujours grisé.
Nostradamus

y a-t-il des raccourcis? ⌘3ouvre rechercher et rechercher, mais puis-je également basculer entre rechercher et remplacer?
IceFire

Vous êtes un
sauveur de
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.