Suchen und ersetzen Sie Android Studio

Lesezeit: 3 Minuten

Benutzer-Avatar
Herr Funkenstine

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

Benutzer-Avatar
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)

Referenz: Quelle

  • 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

Benutzer-Avatar
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

Benutzer-Avatar
Simon

Drücken Sie Strg+R zum Suchen und Ersetzen von Codes in der Klasse, in der Sie sich befinden …

Benutzer-Avatar
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

Benutzer-Avatar
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

Benutzer-Avatar
JGPhilip

Die Abkürzungen sind

Unter Windows : Strg+Wechsel+R

Auf dem Mac : Bef+Wechsel+R

1351550cookie-checkSuchen und ersetzen Sie Android Studio

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy