Ο διορθωτής (editor) χρησιμοποιείται για την επεξεργασία
όλων των αρχείων κειμένου.
Ένας καλός διορθωτής πρέπει να υποστηρίζει τις παρακάτω δυνατότητες:
Εύρεση και αλλαγή με κανονικές εκφράσεις (regular expressions)
Αυτόματη στοίχιση (indentation)
Ταίριαγμα παρενθέσεων, αγκυλών, κ.λπ.
Χρωματισμός σύμφωνα με τη σύνταξη της γλώσσας ή του κειμένου
Αναίρεση πολλαπλών επιπέδων,
Σύνδεση με πρόγραμμα βοήθειας
Σύνδεση με περιβάλλον στοιχειοθεσίας ή μεταγλώττισης
Ταυτόχρονη διόρθωση σε πολλαπλά παράθυρα και αρχεία
Ιεραρχική απόκρυψη περιοχών
Αναγνώριση της σύνταξης της γλώσσας και αυτόματος σχηματισμός του προγράμματος