MS Visual Studioには優れた機能がありusing
ます。標準クラスがないことを参照してコードを入力すると、追加する単位が自動的に提案されます。
Delphiに同様の機能を実装するためのサードパーティツールはありますか?
新しいユニットごとに、これらすべてのSysUtils、Windows、Messagesなどを追加するのにうんざりしています。
MS Visual Studioには優れた機能がありusing
ます。標準クラスがないことを参照してコードを入力すると、追加する単位が自動的に提案されます。
Delphiに同様の機能を実装するためのサードパーティツールはありますか?
新しいユニットごとに、これらすべてのSysUtils、Windows、Messagesなどを追加するのにうんざりしています。
参照を含むユニットがまだ使用リストにない場合、これは私が多くの手動ステップを保存する方法です:
ダイアログに不明なタイプまたは記号を含む使用可能な単位が表示され、マウスをクリックすると、選択した単位が現在のファイルの使用リストに追加されます。
CNPack Input Helperは、ユニットをサジェクトしてオートコンプリートできます(別の回答をお詫びしますが、他のコメントはできません)。
残念ながら、CNPackはコード入力の場所から単位を自動追加しませんが、次のことができます。
JCLには、「使用ウィザード」が含まれています。「未宣言の識別子」に言及するコンパイルエラーを監視し、それを検出すると、その識別子が宣言されているユニットを自動的に追加します。
パッケージJclUsesExpert.dpkは、特定のDelphiバージョンでのみ使用できます。プラグインが後のバージョンで機能しないためなのか、それとも誰かがプロジェクトを後のバージョンのフォルダにコピーするのを怠っただけなのかはわかりません。
これは参照を提案するツールではなく、不要なユニット句をクリーンアップするだけです。
CnPack IDE Wizardsは、Delphi用の優れたオープンソースプラグインです。
http://www.cnpack.org/index.php?lang=en
私はそのUses cleaner
機能をよく使います。メニュー項目があります:
CnPack-> Project Enhancements->Use Unit
これはあなたのニーズに役立つと思います。
または多分あなたはこれを試すことができます: http ://www.epocalipse.com/products.htm
ユニットエキスパート
「ユニットをすばやく開いて、uses句に追加できるフリーウェアのDelphiアドイン。」
私はこの専門家を試したことはありませんが、有望です。
rFindUnit IDE拡張機能は、上記の@mjnによって提案された組み込みの「リファクタリング|ユニットの検索…」機能の拡張バージョンです。