Eclipse PDT
Setting up Eclipse PDT for Drupal development
Drupal Eclipse
http://groups.drupal.org/node/8116
See in particular sdboyer's comments on that thread.
XDebug:
http://debuggable.com/posts/setting-up-xdebug-on-mac-os-x-or-win32-linux...
http://www.sanisoft.com/blog/2007/06/23/how-to-install-xdebug-php-extens...
Getting trained by Eclipse PDT: Opening an existing folder of files as a project
So you have a directory structure of a project, say it's a giant site you're taking over, and you want to open it as a project in Eclipse PHP Development Tools (PDT) to be able to use the project-wide search and other cool tools.
