Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Uninteressanten IFDEF-Kram ausblenden (https://www.delphipraxis.net/187601-uninteressanten-ifdef-kram-ausblenden.html)

Der schöne Günther 14. Dez 2015 09:25

Uninteressanten IFDEF-Kram ausblenden
 
Grade wenn man im VCL/RTL-Code etwas nachsehen möchte besteht die Hälfte aus türkisen IFDEFS- Ich finde das extrem schwer zu lesen. Kann man, ausgehend von der gewählten Build-Konfiguration sich irgendwie "ausblenden" lassen was sowieso nicht kompiliert wird?

Kennt jemand ein externes Tool?

mkinzler 14. Dez 2015 09:37

AW: Uninteressanten IFDEF-Kram ausblenden
 
Wenn man sich die Mühe gemacht hat diese in Sections zu verpacken, könnte man diese Einklappen.

Sir Rufo 14. Dez 2015 09:43

AW: Uninteressanten IFDEF-Kram ausblenden
 
Theoretisch müsste es gehen. Wenn auch nicht unbedingt ausblenden, aber farblich anders darstellen (leichtes grau?).

Wäre schon sehr hilfreich.

Die Information muss vorhanden sein, denn in den nicht zutreffenden Blöcken funktioniert nicht alles im Editor.

himitsu 14. Dez 2015 09:53

AW: Uninteressanten IFDEF-Kram ausblenden
 
Kann man das Zusammenklappen inzwischen per OTA ansprechen?
Dann könnte er sich ein passendes Addon schreiben.

Der schöne Günther 16. Dez 2015 17:40

AW: Uninteressanten IFDEF-Kram ausblenden
 
Nächsten Dienstag ist Embarcaderos Skill Sprint über die Open Tools API. Das habe ich noch nie angefasst, vielleicht werde ich da ja so schlau, selbst so etwas zu backen :-)

himitsu 17. Dez 2015 07:58

AW: Uninteressanten IFDEF-Kram ausblenden
 
Ich hatte eigentlich mal angefangen ein paar Delphi-VCL-Wrapper für die OTA zu programmieren, aber da Embarcadero die RTTI-Bugs nicht im XE3/XE4 behoben hatte, liegt das auf Eis und ich hab keine sonderlich große Lust mir den Bugfix zu kaufen.

gemeni2005 18. Dez 2015 07:00

AW: Uninteressanten IFDEF-Kram ausblenden
 
Hallo,

über das Interface IOTAElideActions kann man mit ElideDocRegions die Regions zusammenklappen (leider nicht wieder aufklappen).
Über einen INTAEditServicesNotifier kann das mit der Methode EditorViewActivated auch automatisiert werden, wenn man einen Notifier registriert.

Robert


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:13 Uhr.

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