eclipse è free, colora il testo, lo parsa per eventuali errori prima della compilazione, può essere esteso con l'instalazione di plugin e molto altro.
Ci sono plugin per programmare in Java, C/C++, Php, Perl e forse altro.
Funziona su qualsiasi sistema che supporti java.
Il testo lo colora non so se lo puoi esportare in html, forse c'è un plugin anche pe quello.
![]()