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

War es hilfreich?

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

http://code.google.com/p/lextudio/

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:

http://www.dummzeuch.de/delphi/gexperts/english.html

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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top