vile сохраняет "ощущение пальца", если хотите, vi, добавляя при этом многократный буфер и многооконные функции emacs и других редакторов. Это определенно не клон vi, в котором отсутствуют некоторые существенные элементы, а экран выглядит не совсем так. То, что вы склонны печатать снова и снова, вероятно, сработает. Вещи, которые выполняются реже, например, настройка файла запуска, несколько (или очень, в зависимости от того, насколько вы амбициозны) отличаются. Но важнее всего то, что «мышечная память» правильно обрабатывает текст перед вами, и именно это Vile пытается сделать для пользователей vi.
Функции и улучшения по сравнению с vi
Многооконное/многобуферное редактирование
Многоуровневая отмена/повтор
Мультиплатформенность с собственными функциями, а не в Unix-совместимой среде
Читает буфер из стандартного ввода или из внешних команд
Анализ выражения ошибки переходит к строке, производящей ошибки компиляции, совпадения grep и т. д.
Динамические обновления окна
Скриптовый язык
Множество настроек режима, глобально, для каждого буфера, для каждого окна
Подсветка синтаксиса цветом для каждого основного режима (88 по состоянию на версию 9.7).
Завершение команды
Выделение-выделение с помощью клавиатуры или мыши.
Сложная функция ограждения позволяет пользователю пошагово выполнять операторы if/then/else.
Расширенные регулярные выражения с использованием функций POSIX и Perl.