News combit Dev Blog

Einfaches Ersetzen von Texten und Bezeichnern im Designer

Veröffentlicht: Dienstag, 18. September 2018 | 0 Kommentar(e)
 
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. (Lächeln)




Autor: Jochen Bartlau
Entwicklungsleiter List & Label

Jochen Bartlau leitet als Geschäftsführer die Softwareentwicklung bei combit. Microsoft .NET und Agiles Projektmanagement sind zwei seiner Steckenpferde. Der technikbegeisterte Physiker verbringt seine Freizeit am liebsten mit seiner Familie.


  


Kommentare


Aktuell gibt es noch keine Kommentare zu diesem Blogbeitrag.

Ergänzen Sie hier Ihren Kommentar
 
 
 
 
 

Lassen Sie sich über neue Kommentare zu diesem Blogbeitrag informieren


 
RSS
combit Dev BlogRSS
combit Entwicklerblog
Hier teilen wir Informationen über die Entwicklung unserer Softwareprodukte. Außerdem: Allgemeines über die Softwareindustrie.
Archiv
November 2018 (2)
Oktober 2018 (4)
September 2018 (4)
August 2018 (2)
Juli 2018 (2)
Juni 2018 (2)
Mai 2018 (1)
April 2018 (1)
März 2018 (1)
Februar 2018 (2)
Januar 2018 (1)
Dezember 2017 (1)
November 2017 (2)
Oktober 2017 (3)
September 2017 (3)
August 2017 (2)
Juli 2017 (2)
Juni 2017 (1)
Mai 2017 (2)
April 2017 (1)
März 2017 (1)
Ältere Blogposts
Einträge aus dem Zeitraum von März 2014 bis Februar 2017 finden Sie in unserem englischsprachigen Blog.
+49 (0) 7531 90 60 10