Xcode In allen Projektdateien suchen und ersetzen


101

Ich muss ersetzen NSLogdurchDDLogVerbose in dem aktuellen Projekt in allen Dateien arbeite ich an ... Was ist eine einfache Methode , dies zu tun? (Der Suchnavigator enthält nur eine Suche).

Außerdem muss ich am Anfang aller .m-Dateien eine Zeile einfügen. Wie geht das schnell? (Es gibt über 500 solcher Dateien.)


Ich bin sicher, Sie können dies mit cmd-shift-f tun und dann den Ersetzungsmodus auswählen?
Enrico Susatyo

5
Klicken Sie auf "Suchen" (im Suchnavigator) und wählen Sie "Ersetzen" aus der Dropdown-Liste.
Alladinian

Antworten:


219

Hier sind einige Bilder. In der Symbolleistensuche müssen Sie 'Suchen' drücken, dann erscheint ein Menü - wählen Sie Ersetzen. Jetzt können Sie projektweit ersetzen.

Schritt 1 Schritt 2

Viel Spaß beim Codieren!


19
Ich fühlte mich ein bisschen albern, als dies für mich nicht funktionierte, aber ich stellte fest, dass ich nach dem Eingeben der Quelle des Ersetzens die Eingabetaste drücken musste, damit XCode tatsächlich durchsucht, um die passenden Zeichenfolgen zu finden. Andernfalls blieben die Schaltflächen Ersetzen / Alle ersetzen deaktiviert.
Tim Beaudet

Danke Tim - das MUSS ein Fehler sein - ich habe versucht herauszufinden, warum die Schaltfläche zum Suchen / Ersetzen immer noch ausgegraut ist.
Nostradamus

Gibt es Verknüpfungen? ⌘3öffnet Suchen und Suchen, kann ich aber auch zwischen Suchen und Ersetzen wechseln?
IceFire

Du bist ein Lebensretter: bete:
Roozbeh Zabihollahi
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.