AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE Variablennamen farbig im Editorfenster (Code)?
Thema durchsuchen
Ansicht
Themen-Optionen

Variablennamen farbig im Editorfenster (Code)?

Ein Thema von Bemi · begonnen am 3. Jan 2023 · letzter Beitrag vom 4. Jan 2023
 
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.342 Beiträge
 
Delphi 12 Athens
 
#5

AW: Variablennamen farbig im Editorfenster (Code)?

  Alt 3. Jan 2023, 13:57
Nja, rein technisch wäre es bestimmt irgendwie möglich (durch eine eigene Erweiterung), bestimmte Quellen zu unterscheiden und dann mit anderer Farbe.

Bezeichner nach bestimmten Muster (z.B. Präfix)

Parameter
InlineVariable
lokale Variable
globale Variable
Global in aktueller Unit, bzw. oder aus anderer Unit
aus Klasse
aus Klasse zur aktuellen Methode
aus Vorfahren der aktuellen Klasse
das Gleiche nochmal für Konstanten, Property und Methoden

aus Units des Projektes
aus Delphi-Units (in UnitNamen von Dateien aus den Delphi-Verzeichnissen)
aus GetIt-Units (wenn sie im GetIt-Repository liegen und nicht von einem kranken Installer sonstwo abgelegt werden)
aus Units von wo Anders
aus Units von dir angegebenen Verzeichnissen

oder was man sich sonst noch ausdenken könnte



Wie die Vorredner schon erwähnten, ist es eventuell nicht einfach erstmal sich ein Muster auszudenken, nach Welchem dabei gefärbt werden soll.
Aktuell wird nur rein nach "statischen" syntaktischen Mitteln gefärbt.
Und meine "unvollständige" Liste hat jetzt schon sooo viele Punkte/Farben, dass ich mir bestimmt nicht mehr merken könnte, was was sein soll, vor allem da sich einige Punkte überschneiden (gestreifte oder gar karierte Schrift ).

Bei sowas, wie hier, muß dann für das Färben auch noch der Parser/Compiler/LSP/... übergreifend Infos aus anderen veränderlichen Quellen beziehen,
was eventuell hängen kann, wie man es bereits von HelpInsight/CodeCompleteion/ClassCompletion/ErrorInsight/... kennt.



Also erstmal selber bauen (falls niemand Anderes sowas machen will) -> ToolsAPI,
aber du darfst auch einen FeatureRequest stellen und hoffen -> quality.embarcadero.com .
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu ( 3. Jan 2023 um 14:11 Uhr)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:24 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