Complex sentence: It has very rich features to aid in writing and editing files of those document types, and supports more than 40 different programming languages.
Split into simpler sentences: It has very rich features to aid in writing and editing files of those document types. It supports more than 40 different programming languages.