Gibt es eine Möglichkeit, alle Vorkommen eines Wortes in einem gesamten Projekt zu finden und zu ersetzen (nicht nur eine einzelne Klasse mit Refactor -> Rename) und auch die Groß- und Kleinschreibung beizubehalten, entweder in Android Studio oder mit einem Befehlszeilenskript?
Zum Beispiel muss Lieferant zu Händler gehen, Lieferant -> Händler, LIEFERANT -> HÄNDLER. Mein Chef möchte, dass ich für ein Projekt, an dem ich arbeite, alle Instanzen des Lieferanten durch den Händler ändere. Ich mache das seit ungefähr einer Stunde und ich weiß, dass ich meine Zeit verschwende. Lassen Sie mich wissen, wenn Sie Vorschläge zur Zeitersparnis haben.
Eine Möglichkeit, dies zu tun, besteht darin, in der Lösung auf die Ordnerstruktur mit der rechten Maustaste zu klicken und dort im Pfad ersetzen auszuwählen.
– Johann
2. April 2014 um 11:54 Uhr
Krilez
Ich denke, die Verknüpfung, die Sie suchen, ist:
Strg+Wechsel+R unter Windows und Linux/Ubuntu
Kontrolle+Wechsel+R auf macOS (IntelliJ IDEA Classic Keymap)
Bef+Wechsel+R unter macOS (macOS-Tastaturbelegung)
Ich bin auf OS X und es war immer noch Strg + Umschalt + R
– CodyMace
31. Juli 2014 um 17:55 Uhr
Das hat wunderbar funktioniert! Ich musste eine Klasse in ihrer Gesamtheit umbenennen, einschließlich Kommentaren, Gettern, Settern, Konstruktoren, neuen Aufrufen, THE WORKS, aber der Refactor von Android Studio hat mich gestört. Strg+Umschalt+R ignorierte das jedoch und änderte die Dateien hart, woraufhin das Projekt neu geladen werden musste. Wählen Sie “Fall beibehalten” oder es wird alles durcheinander bringen.
– G_V
6. November 2014 um 14:48 Uhr
Bei OS X war zumindest für mich die Befehlstaste anstelle der Strg-Taste. Nur für die neuen Benutzer von Mac – Android Studio.
– karvoynistas
11. Februar 2015 um 17:01 Uhr
Funktioniert bei mir nicht mehr. Ich denke, diese Verknüpfung wurde entfernt. Jemand anderes sieht das gleiche? Bearbeiten>Suchen>Im Pfad ersetzen ist natürlich immer noch da.
– Da Jin
6. Februar 2016 um 16:19 Uhr
Auch Ctrl + Shift + R für Ubuntu (Linux)
– Morozow
18. August 2017 um 8:10 Uhr
Sooglejay
An Fenster:
Finden : Strg+F
Suchen und Ersetzen in einer Klasse: Strg+R
Suchen und Ersetzen im gesamten Projekt: Strg+Wechsel+R
an OSX es ist ähnlich, nur ersetzen Strg mit Befehl
In Android Studio, Bearbeiten -> Suchen -> Ersetzen im Pfad, wird das gesamte Projekt einschließlich Kommentaren und Code eingecheckt.
Dies ist die richtige Antwort in Android Studio auf macOS. Der einzige Such-/Ersetzungs-Sweeper für das gesamte Projekt.
– der_Typ_bleibt
13. Februar 2018 um 21:53 Uhr
Simon
Drücken Sie Strg+R zum Suchen und Ersetzen von Codes in der Klasse, in der Sie sich befinden …
Weihnachtsmann
Verwenden Strg+R oder cmd+R im OS X
Dies wirkt sich nur auf die aktuell geöffnete Datei aus
– tbm98
2. Juli 2020 um 14:28 Uhr
Ziehen
Wenn Sie refactor->rename für den Namen der Datei verwenden, wird die Datei überall dort, wo sie in Ihrem Projekt verwendet wird, durch das Refactor ersetzt.
Ich habe bereits Variablen umbenennen, xml-Datei, Java-Datei, mehrfach drawable und nach der Operation konnte ich direkt ohne Fehler bauen.
Machen Sie eine Sicherungskopie Ihres Projekts und versuchen Sie zu sehen, ob es für Sie funktioniert.
Dies wirkt sich nur auf die aktuell geöffnete Datei aus
– tbm98
2. Juli 2020 um 14:28 Uhr
JGPhilip
Die Abkürzungen sind
Unter Windows : Strg+Wechsel+R
Auf dem Mac : Bef+Wechsel+R
13515500cookie-checkSuchen und ersetzen Sie Android Studioyes
Eine Möglichkeit, dies zu tun, besteht darin, in der Lösung auf die Ordnerstruktur mit der rechten Maustaste zu klicken und dort im Pfad ersetzen auszuwählen.
– Johann
2. April 2014 um 11:54 Uhr