Eclipse с правильными плагинами и перспективами сделает все это. Если вы потратите время, чтобы изучить все его бесплатные предложения с открытым исходным кодом и настроить его в соответствии с вашими потребностями (автоматические и настраиваемые задачи), у вас должна быть рабочая среда IDE, которая вам подходит.
Платформа веб-инструментов Eclipse (WTP): http://www.eclipse.org/webtools/ (см. Список подпроектов и связанных технологий)
jQueryWTP: http: //www.langtags.com/jquerywtp/
Я перешел из других IDE в Eclipse просто потому, что многие плагины и SDK, которые я использую, официально выпущены и поддерживаются в Eclipse.
Вот хорошая матрица поддерживаемых функций как в общественной, так и в коммерческой версии.
http://www.jetbrains.com/idea/features/editions_comparison_matrix.html
Это, конечно, будет очень спорным, поскольку большинство разработчиков имеют «религиозные» привязанности к своей любимой IDE, но для описываемых вами требований все 3 основные IDE: Eclipse , Netbeans и IntelliJ очень хороши.
Однако если вас интересует нечто большее, например: «Умное завершение кода» (а не только фиктивное завершение кода), то есть IDE для определения наиболее подходящего метода для завершения на основе возвращаемых типов или лучших рефакторингов и более , чем на самом деле, как уже предлагалось duffymo , IntelliJ - лучшее решение (но, конечно, это не бесплатно для коммерческих проектов - по крайней мере, не для корпоративных функций, которые вы упомянули)
IntelliJ - лучшая IDE есть, руки вниз. Для того, что вы хотите делать, не нужны плагины.