I've tried Eclipse's search before, and it's way too slow for my needs. Also, the Eclipse UI has a lot of annoyances since it's not a native OS X application. It doesn't obey my keyboard map, for example.
I haven't seen grepcode before, but it looks like it builds an index. That's a non-starter for me, since code often changes and I don't want to wait for an index to get rebuilt before searching. If the tool silently rebuilds the index in the background, it's even worse. Then I don't know if the search results are correct or not.
If the tool silently rebuilds the index in the background, it's even worse. Then I don't know if the search results are correct or not.
It doesn't have to mean that. It could respond to your search by walking the directory structure checking last-modification times, comparing them against its index, and updating anything that's been modified.
This is the sixth bimonthly 'What are you working On?' thread. Previous threads are here. So here's the question:
What are you working on?
Here are some guidelines: