I support several branches of an average C ++ project (~ 15k files for each branch). Very often I have to search all the project files for a given string or regular expression. I am currently using Total Commander, which has all the functions I want (case sensitive, regular expressions, file name masks), but this tool checks all the files every time, so it takes too much time.
Do you know any text search tool that can pre-index the entire source tree and allow a quick search for patterns? The return of all relevant files is mandatory, a preview of the found environment will be pleasant. Of course, indexes should be updated instantly when something changes.
Searching in Visual Studio is not enough, it only checks the source files (not metadata or user resources).
Is there such a tool? I am using Windows XP.
EDIT : I found a very useful tool, see my own answer
source share