質問

Delphiコードを再フォーマットするユーティリティはありますか?

編集

Delphi 2006を使用しています

一部のフィードバック

この質問に回答してくれたすべての人に感謝します

JCFコードフォーマッタを使用しています-正常に機能し、コードは Object Pascalにフォーマットされていますスタイルガイド

役に立ちましたか?

解決

" Jedi code Format "を試すことができます。詳細については、 http://jedicodeformat.sourceforge.net/

をご覧ください。

DelForExpのフォーマットエンジンは、GExpertsのコードベースに統合されています。 " Code formatter"を含む GExperts の実験版ここ:
http://blog.dummzeuch.de/experimental-gexperts-version/

DelForExpの個別情報/ダウンロードこちら

よろしく。

他のヒント

以前はDelForExとして知られていたコードフォーマッタを含むGExpertsの実験的なバージョンをいくつかの改良と修正を加えてリリースしてきました。最新リリースは2008年12月26日からのもので、次のDelphiバージョンをサポートしています。

  • Delphi 6〜7
  • Delphi 2005〜2010
  • Delphi XE
  • Delphi XE2からXE7

ただし、Delphi 2007でのみ使用しているため、他のバージョンには不明なバグがある可能性があることに注意してください。また、Delphi以降のバージョンのすべての言語改善が機能するわけではありません。ネストされた型、ジェネリック、および匿名メソッド。

詳細については、 blog.dummzeuch.de をご覧ください。

btw:フォーマッタの改善、特に新しい言語コンストラクトの追加に感謝します。ソースコードは、ホームページからリンクされているSubversionリポジトリからダウンロードできます。

これを見つけた: JEDIコード形式

lextudio-CodeGear RAD Studio 2007用のCode Beautifierコレクション6

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

はい、

この機能をサポートするGExpertsのTWMの実験版を常に使用しました。

Delphi 2006および2007では、完全に機能します(ただし、古いバージョンについては知りません)。

現在のバージョンではDelphi 2009のサポートが追加されていますが、どの段階にあるのかはわかりません。詳細についてはこちらをご覧ください。

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

ところで:ソースコードフォーマッタが統合されています。 ://docwiki.embarcadero.com/RADStudio/en/What%27s_New_in_Delphi_and_C++Builder_2010#Code_Editor_Changes "rel =" nofollow "> Delphi 2010 。

Free Pascalにはcodeformatter、ptopもありますが、より基本的な方言(D4-D6レベルなど)のみを実装しています。

Lazarusは最近、Jedi codeformatter afaikを使用するように変更しました。

GExpertsのTWMバージョンはうまく機能し、IDEにうまく統合されています。正確なフォーマットを気にせずにコードを記述および変更し、割り当てられたホットキーを押すだけですぐに再フォーマットできます。私はいつも、私が好むスタイルに合わせて簡単に設定でき、JEDI Code Formatほど複雑ではなく、私にとってはやり過ぎのように見えました。

Delphi 2009バージョンは、GExpertsのベータリリースに基づいていますが、上記のリンクから入手できます。ただし、その下にあるフォーマッタはまだほとんど同じであり、Delphiの新しい拡張機能のいくつかの構文を認識していません。

JCFに基づいたオンラインパスカルコード美化ツールを作成しました。 https://pak.lebah.web.id/jcf

HTH。

OPEdit IIは無料で、非常にうまく機能します。 コードリファクタリングとコードブラウジングを備えたフルテキストエディターです。 内部コードパーサーを使用するテキストフォーマッターがあるため、条件付き定義を実際のDelphiコンパイラとして処理します。 http://www.codefactor2.com

をご覧ください。
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top