Un éditeur modal est un éditeur de texte dont le comportement du clavier change en fonction du mode de travail. Un utilisateur bascule entre les modes pour effectuer différentes tâches efficacement.
Les éditeurs modaux visent à minimiser les mouvements de la main, à fournir un contrôle polyvalent du clavier et à avoir une courbe d'apprentissage plus abrupte.
Par exemple, Vim est un éditeur de texte dans lequel les utilisateurs basculent entre le mode insertion (pour la saisie de texte) et d'autres modes de navigation et d'édition. Un autre exemple est Emacs, qui utilise différents modes pour écrire du texte, programmer, etc.