Um editor modal é um editor de texto cujo comportamento do teclado muda dependendo do modo de trabalho. Um usuário alterna entre modos para executar diferentes tarefas com eficiência.
Os editores modais visam minimizar os movimentos das mãos, fornecer controle versátil do teclado e ter uma curva de aprendizado mais acentuada.
Por exemplo, nos Vim é um editor de texto onde os usuários alternam entre o modo de inserção (para entrada de texto) e outros modos de navegação e edição. Outro exemplo é o Emacs, que utiliza diferentes modos para escrever texto, programar, etc.