Un editor normal "sin modo" es como el Bloc de notas en Windows: solo hay un modo, donde ingresa texto.
Vi, y su sucesor, Vim, son modales: hay dos modos principales 1 , el modo de inserción donde escribe texto en el editor y está comprometido con el documento, y el modo normal donde ingresa argumentos a través del teclado que realizan una variedad de funciones , incluyendo: mover el cursor alrededor del documento, buscar y manipular el texto en el documento (por ejemplo, cortar y pegar).
El artículo de Wikipedia sobre Vi tiene una buena entrada en la interfaz modal.
El atractivo principal, originalmente una necesidad en los primeros días de la computación Unix antes de la adopción generalizada del mouse, es la edición completamente controlada por teclado. Este enfoque ahora se ha adoptado más ampliamente en Unix-land, siendo utilizado, por ejemplo, por una variedad de navegadores web .
Este impresionante proyecto, Vim Clutch , proporciona una visualización clara del concepto de cambio entre modos.
1. También hay otros dos modos, modo de comando para ingresar comandos como lo haría en un shell, y modo visual al seleccionar texto para operar.