単語の補完を行い、一致するすべての型名(インポートされた名前空間の名前だけでなく)を表示したいと思います。そのタイプのnampespaceがインポートされていない場合は、リストからタイプを選択してインポートする必要があります。そのタイプが参照されていないアセンブリにある場合は、そのアセンブリをプロジェクト参照に追加する必要があります(プロンプト、もちろん)
正確な型名とその名前空間を想起しようとすると時には本当の痛みです。 このような完成品はありますか? (はい、私はResharperについて知っています。いいえ、これはサポートしていません)Visual Studio - スマートな単語補完が必要です
PS単語の補完が名前のどこにでもテキストを持つすべてのタイプを表示できれば本当に素晴らしいでしょう。例えば、私は "writer"とタイプし、完了するとすべての作家(TextWriter、StringWriter、StreamWriterなど)を表示します。
これは恐ろしい考えのようです。これを行うには、起動時にVSが存在するすべてのアセンブリを読み込み、キーストロークを入力するたびにそのすべてを検索する必要があります。 VSは既に大きなプロジェクトでパフォーマンスの問題があります。これは悪夢になるだろう。 –
すべてのアセンブリではなく、GACおよび現在のプロジェクトに登録されているアセンブリのみです。また、愚かなストレートフォワード検索を行う必要はありません。効率的なインデックス作成アルゴリズムは数多くあります。 – skevar7
resharperは「これをサポートしていません」とはどういう意味ですか? Ctrl + Alt + Spaceを押すと、到達可能なすべてのタイプが表示されます。多くの場合、タイプを書き留めると、「Blablaのプロジェクトへの参照の追加と指示の使用」のようなものが示唆されます。そのリストはおそらくカスタマイズ可能ですが、私はチェックしていません。タイプ検索に関しては、Ctrl + Tを使用します。これは、タイプ以外のタイプを含むワイルドカード検索を可能にします。 – flq