Einfaches Ersetzen von Texten und Bezeichnern im Designer

Unsere Suche nach weiteren Verbesserungen der Refactoring-Funktionen im Designer geht weiter. Natürlich ist das Suchen von Text allein nur die halbe Miete, um Ihre Projekte schnell und einfach zu refaktorieren, um sie an geänderte Feldnamen, Tabellennamen oder andere Identifier-Änderungen anzupassen. Deshalb haben wir uns entschieden, mit diesem Projekt einen Schritt weiter zu gehen und eine leistungsstarke Ersetzen-Funktion in LL24 anzubieten.

Im Beispiel des vorherigen Blogbeitrags wollten wir den Namen einer Benutzervariablen von „@Sum1“ in „@ItemSum“ ändern. Die neue Suchfunktion zeigte drei Vorkommen dieser Summenvariablen im Projekt. Anstatt nun Strg+F zu drücken (oder „Suchen“ aus dem Menüband auszuwählen), können Sie nun auch Strg+H oder „Ersetzen“ drücken:

Replace-Ribbon.png

Dies bringt Sie zum völlig neuen Ersetzen-Dialog mit einer einfach zu navigierenden Benutzeroberfläche, in dem alle Ihre Refactoring-Aktivitäten stattfinden:

Replace-Dialog.png

Beachten Sie die praktische Syntaxvorschau, die zeigt, was aus Ihren Formeln wird, wenn Sie auf „Ersetzen“ klicken. Natürlich können Sie auch immer gleich auf „Alles ersetzen“ klicken, wenn Sie wissen was Sie tun. Es lohnt sich jedoch, zumindest die erste Übereinstimmung zu überprüfen, um Tippfehler wie „ItmSum“ in diesem Beispiel zu finden:

Replace-Dialog-With-Errors.png

Selbstverständlich enthält der Ersetzen-Dialog alle Vorzüge von Suchen und Ersetzen mit regulären Ausdrücken (Regex). Wenn Sie also wirklich Lust haben das auf die Spitze zu treiben, können Sie z. B. folgendes machen:

Replace-Dialog-With-RegEx.png

Damit werden alle Feldnamen, die mit „Item“ beginnen, durch feste Zeichenketten ersetzt, die den vorherigen Feldnamen enthalten. Dies ist sehr nützlich, um schnell etwas zu drucken, ohne die eigentlichen Daten zur Hand zu haben. Unsere Supportmitarbeiter werden das lieben. 

Empfohlene Artikel

Schreibe einen Kommentar