Eclipse имеет плагины для поддержки перечисленных вами технологий: с подсветкой, автокомлитом, докблоками, документацией и все прочим.
Есть возможность открывать редактируемый файл во вкладке IDE браузером (под виндой это по-умолчанию системный IE, как это работает под линем не помню =) ).
Интерфейс настраивается.
FTP, git, svn, всё что угодно. Плагинов >9000.