2009-08-19 9 views
1

私はワイドスクリーンモニタを持っているので、Delphi IDEが80文字以外のコードを生成する方法を見つけることができません。 IDEエディタのオプションの "Right margin"設定を高い値に設定しましたが、生成されたイベントやコード行に発生するラッピングには影響しません。誰かがそれを設定する方法を知っていますか?おそらく隠されたレジストリ設定ですか?代わりに、これを行うIDEアドオンはありますか?何か提案ありがとう!Delphi IDEエディタでデフォルトの生成コードのラッピング幅を変更する方法はありますか?

答えて

10

とアップは、|オプション|エディタオプション|ディスプレイ| 100への右マージンは、私はちょうどしようとした

... 100番目の文字の後にラップするオブジェクトインスペクタから生成されたイベントが発生します。

procedure TForm7.AVeryLongMethodNameqwertyuiopasdfghjklzxcvbnm(Sender: TObject; Shift: TShiftState; 
    MousePos: TPoint; var Handled: Boolean); 
+1

D2006にも同じです。ガリレオにはD7よりも利点があります(リファクタリングとSyncEditを失うことは嫌いでしょう) –

+0

ありがとう!私はちょうどD2009でテストしたところ、あなたは正しいです。私はすでにそれをテストしていたと思ったが、私は低い設定で生成したイベントを見ていたに違いない。とても有難い。 – MarkF

3

コードテンプレートを使用して挿入されたこれらのイベントは、(彼らはCでXML文書である:\プログラムファイル\ CodeGearの\ RAD Studioの\ XXXX \ ObjRepos \ Code_Templates \ Delphiのディレクトリ)テンプレートファイルを編集することで変更することができ

私が知る限り、生成されたコードがテンプレートの外に折り返される場所を変更する設定やプラグインはありません。ツールの設定

D2007で
+0

感謝。私はVCLイベントやクラス補完を選択し、ライブテンプレートではなく、コードを挿入することを意味していました。 – MarkF

+0

私は両方をカバーしていましたが、VCLイベントやクラス補完から生成されたコードは80でハードコードされており、これを変更する現在の設定はないと考えています。 – skamradt

1

IDEがこの領域でもう少し柔軟性や構成を提供するまでは、コードの書式設定ツールを使用して、IDEによって挿入されたコードを整理する方法もあります。

Delphi 2010には高度に構成可能なコードフォーマッタが組み込まれていますが、現在利用できる他の選択肢があります。 IDEプラグインに付属のものはJEDI Code Formatterです。その情報ページには、JEDIソリューション自体がそうでなくても役立つかもしれない他の選択肢への参照が含まれています。フォーマッタについては

+0

ありがとう!私はそれらを見なければならないでしょう。 – MarkF

2

ツール]> [オプション] - フォーマッタ>デルファイ>ラインを破る - 全般>右 マージン

関連する問題