Разница в том, что в модальном редакторе вы должны явно переключаться в один режим для ввода текста. В этом режиме нажатие клавиши добавляет символ этой клавиши на экран, где находится курсор, как пишущая машинка. Затем вы должны явно переключиться обратно в другой режим, чтобы выполнять другие действия, такие как перемещение курсора, поиск, выделение области или копирование текста.
Немодальный редактор всегда позволяет вставлять текст и требует использования клавиши-модификатора, если вы хотите, чтобы клавиша выполняла что-то иное, чем вставка буквы, например, удерживая Control и нажимая клавишу C, чтобы скопировать выделенный текст.
Они действительно ничем не отличаются, если вы думаете, что удерживаете клавишу-модификатор в другом режиме. Реальная разница заключается в явных нажатиях клавиш, необходимых для переключения режимов. В немодальном редакторе вы можете думать о клавише-модификаторе как о переключении на один режим, когда она нажата, и затем переключении обратно в другой режим, когда она отпущена.
Эта часть принятого ответа совершенно неверна:
Первичная привлекательность, изначально необходимая на заре Unix-вычислений до широкого распространения мыши, - это полностью клавиатурное редактирование.
Редактирование только с клавиатуры работает просто отлично без явного переключения режимов. Вы можете перемещать курсор и выделять области текста комбинациями клавиш. Например, Ctrl + A, чтобы перейти к началу строки, Ctrl + Spc, чтобы установить метку, а затем Ctrl + E, чтобы перейти к концу строки, выбирая всю строку.