Pues si encuentras uno me avisas..
Puedes encontrar varios programas que 'highlight' de colores y revisan la sintaxis de varios lenguajes, pero no incluyen funciones avanzadas de de-bugging que yo sepa. Yo uso varias tecnologías para eso. Los 'validators' del
W3C para el XHTML y CSS. Para el PHP usaba Zend Studio, ya que me permite correr los scripts, pero ya hace tiempo que no me hace falta. Con el sistema de de-bugging integrado en PHP me basta. Y para javascript, uso el de-bugger de Firefox, aunque todavía soy super novato.
Haces bien en tratar de separar estos lenguajes. Al final es más fácil el de-bugging, la edición y la re-usabilidad de los códigos.