En bra PHP-ide för Windows är PHP Coder (
http://www.phpide.de/). Se bara till att inaktivera "smart tabs". Annars är kanske emacs eller xemacs något att kika på om ett krav är att den ska klara alla de språk du nämde. Jag är inte helt säker, men jag tror att emacs och xemacs finns för Windows.