Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Verbessertes Syntax Highlighting für die Delphi IDE? (https://www.delphipraxis.net/178176-verbessertes-syntax-highlighting-fuer-die-delphi-ide.html)

Zacherl 21. Dez 2013 00:29

Verbessertes Syntax Highlighting für die Delphi IDE?
 
Hallo zusammen,

gibt es für die neueren Delphi Versionen einen Expert, der das Syntax Highlighting verbessert? Sowas in der Art, aber für Delphi > XE2:
http://www.bitmapsoft.info/descr_syn..._en.php?lng=en

Viele Grüße
Zacherl

himitsu 21. Dez 2013 01:34

AW: Verbessertes Syntax Highlighting für die Delphi IDE?
 
Ich weiß jetzt nicht, was genau du haben willst, aber z.B. das CnPack bringt da so Einiges für die Code-Anzeige mit.

jaenicke 21. Dez 2013 07:55

AW: Verbessertes Syntax Highlighting für die Delphi IDE?
 
Oder wenn es etwas kosten darf Castalia, das ist echt super.

Zacherl 21. Dez 2013 16:58

AW: Verbessertes Syntax Highlighting für die Delphi IDE?
 
Habe mir beides mal angeschaut und sieht ganz gut aus, aber soweit ich das gesehen habe, unterstützen beide Pakete nicht die Art des Syntax Highlightings, die ich mir wünsche. Und zwar hätte ich gerne ein erweitertes Syntax Highlighting im Visual Studio Stil; sprich: andere Farben für Feld-Namen, Methoden-Namen, etc.

UliBru 22. Dez 2013 10:08

AW: Verbessertes Syntax Highlighting für die Delphi IDE?
 
Es scheint ein Syntax Highlighting beim Delphi IDE Theme Editor zu geben

Der schöne Günther 22. Dez 2013 11:32

AW: Verbessertes Syntax Highlighting für die Delphi IDE?
 
Die vom cnPack vorgenommenen Einfärbungen für Blöcke sind super, aber ja, eine deutlichere Hervorhebung, ob wir hier eine lokale Methodenvariable, Instanzvariable oder Instanz- oder Klassenmethode haben wünsche ich mir auch wirklich.

jaenicke 22. Dez 2013 12:11

AW: Verbessertes Syntax Highlighting für die Delphi IDE?
 
Zitat:

Zitat von Der schöne Günther (Beitrag 1240747)
Die vom cnPack vorgenommenen Einfärbungen für Blöcke sind super, aber ja, eine deutlichere Hervorhebung, ob wir hier eine lokale Methodenvariable, Instanzvariable oder Instanz- oder Klassenmethode haben wünsche ich mir auch wirklich.

Wobei das teilweise ja auch schon durch Namenskonventionen oder andere Regeln abgedeckt ist. Private Felder haben ein F davor (
Delphi-Quellcode:
FMyField
), bei Klassenmethoden steht die Klasse davor (
Delphi-Quellcode:
TMyClass.MyMethod(...);
), ...
Und lokale Variablen hat man ja normalerweise ohnehin direkt auf dem Bildschirm, denn die einzelnen Methoden sollten ja ohnehin nicht so lang sein, dass sie deutlich größer als eine Bildschirmseite sind.

Ich selbst habe den Bedarf für ein solches Highlighting bei sauberem Quelltext noch nie gehabt. Bei fremden, in der Regel älteren, Quelltexten kann kann das allerdings mal durchaus hilfreich sein.

Zacherl 22. Dez 2013 19:47

AW: Verbessertes Syntax Highlighting für die Delphi IDE?
 
Durch den Delphi IDE Theme Editor kam ich ursprünglich erst auf das Thema, da ich ein VS Theme importiert habe, was unter Delphi allerdings mehr als mager aussieht :D

Ich verwende natürlich auch Prefixe und wirklich notwendig ist ein erweitertes Syntax Highlighting sicherlich nicht, aber den Komfort erhöht es dennoch deutlich.

Furtbichler 23. Dez 2013 09:10

AW: Verbessertes Syntax Highlighting für die Delphi IDE?
 
Also ich wüsste jetzt nicht, wozu das gut sein soll. Mag ja ne nette Spielerei sein, aber besser zu lesen ist Schrottcode damit auch nicht und und guter Code war vorher schon lesbar. Meine Meinung jedenfalls. Bei Farbwahrnehmung gibt es auch eine obere Grenze bezüglich der Anzahl der Farben, die hier imho deutlich überschritten wurde.

blackfin 23. Dez 2013 15:55

AW: Verbessertes Syntax Highlighting für die Delphi IDE?
 
Zitat:

...aber besser zu lesen ist Schrottcode damit auch nicht...
Das sehe ich ganz anders! :)
Immer wenn ich z.B. mal fremden php-Code in die Hand bekomme, bin ich richtig froh, dass Netbeans ein solches Farben-Highlighting hat.
Das verbessert die Lesbarkeit von Schrottcode meiner Meinung nach immens!


Zitat:

Bei Farbwahrnehmung gibt es auch eine obere Grenze bezüglich der Anzahl der Farben
Das Problem ist, dass man dies nicht pauschal über einen Kamm scheren kann. Hier ist jeder Mensch anders.
Mein "Lieblings-Code-Template" ist meist quietschbunt und mit großer Schrift und ich habe keine Probleme mit 20 unterschiedlichen Farben in anderen IDEs...


Aber: Der Quellcode-Editor von Delphi ist gegen jede andere moderne IDE heutzutage meiner Meinung nach wirklich vorsintflutlich, sogar gegen jede mir bekannte kostenlose.
CNPack, GExperts und die IDE Enhancements habe ich bereits installiert, aber nichts von Alledem bietet mir das, was Netbeans könnte, geschweigedenn das, was z.B. die "IntelliJ IDEA"-basierten IDEs können. Da könnte sich Emba wirklich eine (Mammutbaum-dicke) Scheibe abschneiden!
Man kann sich zwar streiten, ob man ein solches Highlighting als sinnvoll erachtet oder nicht, jedoch sollte eine IDE einem wenigstens die Auswahl bieten, Variablen / Funktionen usw. je nach Scope individuell einzufärben oder mit Schrifteffekten zu versehen. Wers nicht mag, könnte es ja abschalten. So macht es jede andere moderne IDE auch.
Wenn ich ehrlich bin, ist die IDE sogar eine der Hauptgründe, warum ich immer weniger in Delphi schreibe.
Hier ziehen andere Sprachen und IDEs einfach mit aktiviertem Turbolader schon lange an Delphi vorbei.

Ich hätte da auch gleich mal eine Frage: Liesse sich so etwas über die OTA eigentlich als Plugin bzw. IDE-Komponente selbst schreiben oder ist Code-Highlighting außerhalb des Zugriffsbereichs? Mal vom Aufwand abgesehen, da es ja eine vollständige Code-Analyse des offenen Projekts als Basis bräuchte...


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:11 Uhr.
Seite 1 von 3  1 23      

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