I don't think that there's a universal IDE for handling all kinds of platforms as developers develop a particular IDE keeping in mind the most major platforms that will be handled by their applications. An example is CodeLite. It handles all of the major platforms and is a well tolerant cross platform IDE. It can handle the following languages: C, C++, PHP, and node.js.
Another one called ShiftEdit can handle CSS, HTML, Java, JavaScript, Perl, PHP, Python, and Ruby. So I believe it depends on necessity.