Delphi code formatter
-
03-07-2019 - |
Frage
Gibt es irgendwelche Dienstprogramme, neu formatieren, Delphi code ?
BEARBEITEN
Ich bin mit Delphi 2006
Feedback
Vielen Dank an alle, die diese Frage beantwortet haben
Ich habe mit dem JCF-code formatter - es funktioniert gut und mein code ist schon formatiert zu Object Pascal Style Guide
Lösung
Sie können versuchen, die " Jedi Code Format ". Sehen Sie weitere Informationen hier: http://jedicodeformat.sourceforge.net/
Die Formatierung Motor von DelForExp wurde in die Codebasis von GExperts integriert. Eine experimentelle Version von GExperts einschließlich eines "Code-Formatierer" hier:
http://blog.dummzeuch.de/experimental-gexperts-version/
Separate Informationen / Downloads für DelForExp hier .
Viele Grüße.
Andere Tipps
Ich habe seit einiger Zeit experimentelle GExperts Versionen veröffentlichen, die den Code-Formatierer früher bekannt als DelForEx mit einigen Verbesserungen und Fehlerbehebungen beinhalten. Die neueste Version ist von 2008-12-26 und unterstützt die folgenden Delphi-Versionen:
- Delphi 6 bis 7
- Delphi 2005-2010
- Delphi XE
- Delphi XE2 zu XE7
Bitte beachten Sie aber, dass ich es bin mit nur mit Delphi 2007, so dass die anderen Versionen unbekannte Fehler haben können. Auch sind nicht alle Sprach Verbesserungen später Delphi-Versionen funktionieren, zum Beispiel verschachtelte Typen, Generika und anonyme Methoden.
finden Sie unter blog.dummzeuch.de .
btw: Jede Hilfe der Formatierungs zu verbessern, insbesondere die neuen Sprachkonstrukte Zugabe würde geschätzt. Der Quellcode kann aus der Subversion-Repository von meiner Homepage verlinkt heruntergeladen werden.
Ich fand dieses: JEDI-Code Format
lextudio - Code Beautifier Collection 6 für CodeGear RAD Studio 2007
Ja,
Ich habe immer TWM experimentelle version os GExperts, die diese Funktion unterstützen.
In Delphi 2006 und 2007 funktioniert es tadellos (nicht wissen, über die älteren Versionen, wenn).
Die aktuelle version ist die Unterstützung für Delphi 2009, aber ich weiß nicht, in welcher Phase es ist, Sie können mehr darüber hier:
BTW: Es ist ein integriertes Source Code Formatter da Delphi 2010
Free Pascal hat auch eine CodeFormatter, ptop, aber es nur implementiert den basischen Dialekt (sagen D4-D6-Ebene).
Lazarus vor kurzem geändert afaik die Jedi CodeFormatter zu verwenden.
Die TWM Version von GExperts funktioniert gut und ist gut in die IDE integriert. Es ermöglicht Ihnen, Ihren Code zu schreiben und zu ändern, ohne zu viel Sorgen um genaue Formatierung, dann drücken Sie einfach die zugewiesenen Hot-Key und es umformatiert sofort. Ich habe immer gefunden, es einfach, den Stil einzurichten übereinstimmen ich es bevorzugen, und nicht so komplex wie JEDI-Code-Format, das wie viel des Guten zu mir aussah.
Die Delphi-Version 2009 ist jetzt über den Link oben gepostet verfügbar, auf einer Beta-Version von GExperts obwohl basiert. Es ist noch viel der gleiche Formatierer darunter, aber, und weiß nichts von der Syntax von einigen der neueren Delphi-Erweiterungen.
Ich habe gerade einen Online-pascal Code beautifier basierend auf JCF. Sie können es versuchen, unter https://pak.lebah.web.id/jcf
HTH.
Es gibt OPEdit II, die frei ist, und funktioniert sehr gut. Es ist ein Full-Text-Editor, mit dem Code-Refactoring und Code-Browsing. Es gibt einen Textformatierer, der den internen Code Parser verwendet, daher bedingte definiert behandelt nur als echte Delphi-Compiler. Siehe http://www.codefactor2.com