Vile: текстовый редактор, объединяющий лучшее от Vi и Emacs. Совмещает функциональность, популярную среди пользователей обоих редакторов. Подробности здесь!
Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
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 is a text editor that combines aspects of the Emacs and vi editors. These editors are traditionally located on opposing sides of the editor wars, as users of either tend to have strong sentiments against the editor they do not use. vile attempts to reconcile these positions. vile is an acronym which stands for "VI Like Emacs". vile 9.6 is featured in Chapter 18 of the O'Reilly book "Learning the vi and Vim Editors". An older version (vile 8.0) was presented in Chapter 12 of the O'Reilly book "Learning the vi Editor". The program is also known as xvile for the X Window System, and as winvile for Microsoft Windows. vile was created and originally maintained by Paul Fox. In 1996, maintenance was taken over by Thomas Dickey, who had provided many major contributions to the codebase over the preceding years.
Команда завершена
vile поддерживает автодополнение для различных элементов команды: имени команды, имени файла, имени каталога и значений режима.
vile supports command completion for several elements of a command: the command name, filename, directory name, and mode values.
Основные режимы
И у vi, и у emacs есть режимы – это настройки, влияющие на поведение программы. Vile расширяет режимы vi, такие как режим списка, нумерации строк и другие, предоставляя три уровня режимов: глобальный, буферный и оконный. Буферные режимы связаны с содержимым буфера, например, с символами конца строки и атрибутом «только для чтения». Все эти режимы предопределены. Vile можно настроить, определяя основные режимы (majormodes), которые объединяют конкретные настройки буферных режимов с ассоциацией с типом файла. Эти основные режимы также могут иметь специальные режимы, такие как связь с определенным синтаксическим фильтром.
Both vi and emacs have modes, which are settings which affect the behavior of the program. vile extends the vi modes such as list, number, etc., by providing three levels of mode: global, buffer and window. The buffer modes are associated with the buffer contents, e. g., line terminators, read only attributes. All of those modes are predefined. vile can be customized by defining majormodes, which combine specific settings of the buffer modes with an association to the file type. These majormodes have as well special modes such as the association with a specific syntax filter.
История
Система Vile находится в непрерывной разработке с 1990 года.
vile has been under continuous development since 1990.