exuberant ctags does the desired indexing. I would suggest that plugins exist for many IDEs (it works with vim, and that’s all I use).
In this general case, I just use ack from the command line. This is a fairly fast grep-like tool, well suited to code. It also has plugins for various IDE / text editors.
These are fairly minimal unix-style solutions, but I found them to satisfy most of the needs that I have even in large, complicated projects.
source
share