If you're on Mac OS X or can run a VM, TextMate is a wonderful project editor. It was the reason I switched over to Mac for development. It does everything I want for development, and gets out of the way for everything I don't want. It'll take a little to get used to.
Autoformatting code is controlled under bundles (format all, re-indent text).
Go to definition/declaration is functionally done with go to symbol.
There's support for code completion but I haven't used it much.
Autoformatting code is controlled under bundles (format all, re-indent text).
Go to definition/declaration is functionally done with go to symbol.
There's support for code completion but I haven't used it much.