title: Programming without an IDE and exploring source code from a huge c++ project
body: <p>I was wondering, in real world projects and open source projects they often code the project with out an IDE use a custom build script and they probably use emacs or VIM, I was wondering how do they often traverse and search those projects for certain functions and methods and etc, are they just using grep to search through all the project files if they don't understand where a certain preprocessor directive or function is from? They must have an efficient way to do all that searching does anyone here know? Personally use Emacs so if anyone can give me the right direction to move in for these tasks.</p>