1

Visual Studio にはctrl + ,、ソリューションの一部である任意のシンボルに即座に移動 ( ) する機能があります。ただし、すべてのコード ファイルを単一の vs ソリューションで開くことができない大規模な C++ コードベースに取り組んでいます。

Visual Studio から大規模なコードベースを介してファイルを即座に検索する方法は?

注: 組み込みのファイル内検索は遅すぎて、実際には役に立ちません。

4

3 に答える 3

2

Entrian Source Searchは、まさにあなたが求めていることを実行する Visual Studio 拡張機能です。ソリューション内のファイルだけでなく、指定した一連のディレクトリ内のすべてのファイルを検索します。ソースの全文索引が作成されるため、検索はほぼ瞬時に行われます。

極端な例として、現在のプロジェクトのインデックスには 18,314,927 行のソース コードがあり、合計で 645 MB になります。セミコロンを検索すると、6.9 秒で 5,760,878 件のヒットが見つかります。適切な数のヒットがあるものは、すぐに検索できます。

(完全な開示: これは商用製品 (29 ドル) であり、私が作成者です。大規模なコードベースを扱っており、Find In Files が不適切であることがわかったため、これを作成しました。)

于 2014-10-12T09:37:49.453 に答える
0

Sando Code Search Toolは、ソース コードを事前にインデックス化し、ほぼ即時の検索を約束します。

于 2014-10-12T03:29:18.577 に答える