Grep is nice, but I would much prefer better tools for searching through code. Something that knows how to parse multiple languages and can infer the types of things. Not to mention indexing, for large code bases, grep'ing through possibly millions of lines of code can be awfully slow.
IDEs do a decent job but are typically lacking compared to the raw power of grep.
IDEs do a decent job but are typically lacking compared to the raw power of grep.