MS Visual Studioには優れた機能があります。標準クラスがない場合にコードを入力すると、using
句に追加する単位が自動的に表示されます。Delphi 2010のユニットリファレンスを自動的に提案するツールはありますか?
Delphiで同様の機能を実装するサードパーティのツールはありますか?
私は、これらのすべての新しいユニットにSysUtils、Windows、Messagesなどを追加するのに疲れています。
MS Visual Studioには優れた機能があります。標準クラスがない場合にコードを入力すると、using
句に追加する単位が自動的に表示されます。Delphi 2010のユニットリファレンスを自動的に提案するツールはありますか?
Delphiで同様の機能を実装するサードパーティのツールはありますか?
私は、これらのすべての新しいユニットにSysUtils、Windows、Messagesなどを追加するのに疲れています。
参照が含まれている単位が使用するリストにはまだされていない場合 が、これは私が多くの手動手順を保存する方法である:
ダイアログには、未知のタイプまたはシンボルが含まれている使用可能なユニットが表示されます。マウスをクリックすると、選択したユニットが現在のファイルの使用リストに追加されます。
これは参考文献を示唆するツールではなく、不要な単位句のみをクリーンアップします。
CnPack IDE WizardsはDelphiの優れたopensourceプラグインです。
http://www.cnpack.org/index.php?lang=en
私はそのUses cleaner
機能をたくさん使用しています。 メニュー項目があります:
CnPack - >プロジェクトの拡張機能 - >ユニットを使う
私はこれがあなたのニーズのために役に立つことができると思います。
CNPack入力ヘルパーは、ユニットを作成したり自動補完したりできます(他の回答は申し訳ありませんが、他にはコメントできません)。
CNPackが、残念ながらコード入力の代わりから単位を自動追加していないが、次のことができます。
私はこの入力ヘルパーを 'uses'節に含めるべき提案のために使う方法を理解できません。あなたのシナリオを説明できますか? – Andrew
The JCLには、「使用ウィザード」が含まれています。それは "宣言されていない識別子"と言われるコンパイルエラーを監視し、それが見えるときにその識別子が宣言されているユニットを自動的に追加します。
パッケージJclUsesExpert.dpkは、一部のDelphiバージョンでのみ使用できます。プラグインがそれ以降のバージョンでは動作しないか、単に新しいバージョンのフォルダにプロジェクトをコピーすることを怠っただけなのかどうかはわかりません。
それとも、あなたはこれを試すことができます。 http://www.epocalipse.com/products.htm
ユニットエキスパート
「Aフリーウェアデルファイアドイン、あなたがすぐに開い単位をすることを可能にし、また、uses節に追加します。」
私はこの専門家を試したことがないが、それは有望SEMMS。
+1これはRAD Studioにはあまりにも欠けているVSの素晴らしい機能です –
+1ダビデは言った+ "パス"からすべてのユニットを解析し、それらをsqlite dbまたは何かのライトCTRL + SPACEを押して既に含まれているユニットに関係のないものを入力すると、 "declare type | class | etc"のようなオプションが表示されるようになります。あなたがタイプしているものが見つかった場合は "ユニットXをインクルード"してください。 – ComputerSaysNo
コード補完を使用すると、ユニットはまだ存在しないときに追加されます。それは可能です。 –