Besides Procmon the tool next "hammer" on my toolbelt is ripgrep. If you need to search in a local codebase I can highly recommend installing it (adding it to your PATH on windows) and then just "rg" for any text. It's blazingly fast!

Pitfall: it obeys .gitignore (and other ignore) files and if you need to search in ignored files as well add the --no-ignore option.

Get it from the releases of https://github.com/BurntSushi/ripgrep

GitHub - BurntSushi/ripgrep: ripgrep recursively searches directories for a regex pattern while respecting your gitignore

ripgrep recursively searches directories for a regex pattern while respecting your gitignore - BurntSushi/ripgrep

GitHub
Interesting read about why/how ripgrep is so fast in the blogpost
here: https://blog.burntsushi.net/ripgrep/
ripgrep is faster than {grep, ag, git grep, ucg, pt, sift} - Andrew Gallant's Blog

I blog mostly about my own programming projects.

@RichardKogelnig Why was I not aware of this tool before? Thank you for bringing it to my attention, it's awesome!
@bjorn_fahller it's one of my "superpowers". Navigating large codebases I barely know and "rg"-ing my way through them. Often beats any other search. Afaik VS Code uses rg for it's search. (https://code.visualstudio.com/updates/v1_11#_text-search-improvements ) so one can get similar benefits by using VSCode's search
Visual Studio Code March 2017

See what is new in the Visual Studio Code March 2017 Release (1.11)

@bjorn_fahller @RichardKogelnig

It is also multi-platform and it works on windows, linux, etc - use the same tool everywhere

I had to build it for our build/dev machines here at work and it worked like charm.