http://www.wpmayor.com/articles/best-ide-for-wordpress-development/
For fully-fledged regular WordPress development [try] using Netbeans for PHP. It has features like code completion, easy WordPress function reference, project management, database editing, file comparison, FTP, debugging facilities and much more. It can also be extended through plugins available on the Netbeans website. Having all these features integrated into one IDE makes it easier on the developer as it eliminates the need to switch to other windows to access applications (for example Filezilla, PHPMyAdmin etc.)