3

Delphi 2010のコードフォーマッタは、コーディング標準を開発するための便利なツールです。少なくともこれは私の意見ですが、コメントを台無しにするという恐ろしい習慣があります。

このようなコメントの多いブロック。

SomeFunction(SomeVaribleWithALongName,             // Comment
             Option2,                              // Comment
             FieldByName('SomeField').AsSomething; // Comment

読みにくくなります

SomeFunction(SomeVaribleWithALongName, // Comment
             Option2, // Comment
             FieldByName('SomeField').AsSomething; // Comment

表示できるものはすべてFalse、As Is、Noneのいずれかに設定しましたが、CTRL+Dを押すとコメントが移動します。

誰かがこれに対する解決策を持っていますか、それとも私はフォーマッターを嫌う失望したDelphiプログラマーの膨大なグループに参加するだけですか?

4

2 に答える 2

5

GExpertsを試してみませんか(www.gexperts.org)。コードフォーマッタを含む1.33である最新バージョンのパッチである「実験的」バージョンがあります。このコードフォーマッターは元々、Delphiの初期から優れたフォーマッターであったDelForExと呼ばれる別のツールでした。GExpertsのコードフォーマッターには、単純なコメントを特定の列の位置に揃えることができるオプションがあります。

GExpertsはD2010で利用できます。最初に最新バージョンをインストールしてから、パッチから関連ファイルをコピーして、コードフォーマッターを追加する必要があります。パッチには実験的なラベルが付けられていますが、かなり安定しているので、それほど心配する必要はありません。

于 2010-07-07T17:35:34.230 に答える
3

RAD Studio 2010のパスカルコードフォーマッタは、かなり未成熟で粗雑です。オープンソースのものをチェックしてください、それは非常に柔軟性があります(しかし、私はそのようなスタイルを練習したことがないので、ソースに触れずにあなたのコメントに寛容になるとは約束できません)

于 2010-07-07T16:19:20.610 に答える