Введение

vile – это текстовый редактор, сочетающий в себе черты редакторов Emacs и vi. Эти редакторы традиционно противостоят друг другу в так называемых "войнах редакторов", поскольку пользователи каждого из них обычно испытывают сильную неприязнь к редактору, который они не используют. vile пытается примирить эти противоположные точки зрения. Название "vile" является акронимом от "VI Like Emacs". vile 9.6 описан в главе 18 книги О’Райли "Learning the vi and Vim Editors". Более ранняя версия (vile 8.0) была представлена в главе 12 книги О’Райли "Learning the vi Editor". Программа также известна как xvile для X Window System и как winvile для Microsoft Windows. vile был создан и изначально поддерживался Полом Фоксом. В 1996 году поддержку взял на себя Томас Дикки, который и ранее внес значительный вклад в кодовую базу.

Команда завершена

vile поддерживает автодополнение для различных элементов команды: имени команды, имени файла, имени каталога и значений режима.

Основные режимы

И у vi, и у emacs есть режимы – это настройки, влияющие на поведение программы. Vile расширяет режимы vi, такие как режим списка, нумерации строк и другие, предоставляя три уровня режимов: глобальный, буферный и оконный. Буферные режимы связаны с содержимым буфера, например, с символами конца строки и атрибутом «только для чтения». Все эти режимы предопределены. Vile можно настроить, определяя основные режимы (majormodes), которые объединяют конкретные настройки буферных режимов с ассоциацией с типом файла. Эти основные режимы также могут иметь специальные режимы, такие как связь с определенным синтаксическим фильтром.

История

Система Vile находится в непрерывной разработке с 1990 года.