Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Vorkommen lokaler Variablen farbig kennzeichnen (https://www.delphipraxis.net/148087-vorkommen-lokaler-variablen-farbig-kennzeichnen.html)

s-off 22. Feb 2010 12:02


Vorkommen lokaler Variablen farbig kennzeichnen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,

kennt jemand eine Möglichkeit, sämtliche Vorkommen einer lokalen Variable beim Markieren dieser irgendwie hervorzuheben?
Ich kenne dieses Verhalten bspw. vom PLSQL-Developer.

Vielleicht kennt ja jemand einen Expert(en) oder gar eine Einstellung, der diese Funktionalität bietet.

himitsu 22. Feb 2010 12:08

Re: Vorkommen lokaler Variablen farbig kennzeichnen
 
Im Notfall einfach das Refactoring starten (Variable umbennen ... man muß ja nix ändern)

Matze 22. Feb 2010 12:10

Re: Vorkommen lokaler Variablen farbig kennzeichnen
 
Hallo,

direkt kann ich dir nicht helfen, aber wenn du den Caret auf die Variable setzt und Strg+Shift+Enter drückst, zeigt es in einem Fenster unter dem Editor die Stellen mit den Variablen an. Leider nicht im Editor direkt.
Vielleicht hilft dir das vorübergehend.

Falls es um das Umbenennen gehen sollte, geht das mit dem Refractoring komfortabel, ohne dass die Variablen im Editor hervorgehoben werden müssen.

Jens Hartmann 22. Feb 2010 12:12

Re: Vorkommen lokaler Variablen farbig kennzeichnen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Was du aufjedenfall machen kannst, wäre Code makieren und Links den Button Sync-Bearbeitungsmodus aktivieren.
Damit werden alle identischen Werte makiert und können auch Gleichzeitig geändert werden.

Gruß Jens

s-off 22. Feb 2010 12:36

Re: Vorkommen lokaler Variablen farbig kennzeichnen
 
Danke für Eure Antworten.
Es geht mir hier nur um die Anzeige. Umbenennen mache ich über ein externes Tool, da ich mit dem Refactoring in der Vergangenheit schon schlechte Erfahrungen hinsichtlich Compilerdirektiven gemacht habe.


Dieses scheint meinem Vorhaben noch am nächsten zu kommen:
Zitat:

Zitat von Jens Hartmann
Was du aufjedenfall machen kannst, wäre Code makieren und Links den Button Sync-Bearbeitungsmodus aktivieren.

Dummerweise scheine ich da irgendetwas deaktiviert zu haben, denn diesen Button erhalte ich leider gar nicht :(

Matze 22. Feb 2010 12:37

Re: Vorkommen lokaler Variablen farbig kennzeichnen
 
Zitat:

Zitat von s-off
Dummerweise scheine ich da irgendetwas deaktiviert zu haben, denn diesen Button erhalte ich leider gar nicht :(

Wenn du mehrere Zeilen bzw. deine Funktion markierst, dann erscheint am linken Rand der Sync-Button (s. Jens' Anhang). ;)

Edit: Der markierte Code muss mind. 2 Variablen mit dem gleichen Bezeichner enthalten, damit der Button angezeigt wird.

haentschman 22. Feb 2010 13:00

Re: Vorkommen lokaler Variablen farbig kennzeichnen
 
CnPack macht das....

IDE Enhancements Settings --> Source Highlight Enhancements -- > Enable Background Highlight Current Identifier at Cursor

:hi:

s-off 22. Feb 2010 13:03

Re: Vorkommen lokaler Variablen farbig kennzeichnen
 
Zitat:

Zitat von Matze
Zitat:

Zitat von s-off
Dummerweise scheine ich da irgendetwas deaktiviert zu haben, denn diesen Button erhalte ich leider gar nicht :(

Wenn du mehrere Zeilen bzw. deine Funktion markierst, dann erscheint am linken Rand der Sync-Button (s. Jens' Anhang). ;)

Ah, okay. Ich hatte nur die Variable markiert. Danke :)

Edit:

Zitat:

Zitat von haentschman
CnPack macht das....

Juhuu, exakt das, was ich gesucht habe :)
Danke, danke, danke!


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:30 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz