Кіріспе

vile - Emacs және vi редакторларының ерекшеліктерін біріктіретін мәтін редакторы. Бұл редакторлар дәстүрлі түрде редакторлар арасындағы талас-тартыстың екі қарама-қарсы бағытында болып табылады, себебі олардың қолданушылары өздері пайдаланбайтын редакторға қатысты күшті пікірге ие. vile осы екі жақты келістіруге тырысады. "vile" дегені – "VI Like Emacs" деген сөздің аббревиатурасы. vile 9.6 O'Reilly кітабының "vi және Vim редакторларын үйрену" атты 18-тарауында еске алынған. Алдыңғы нұсқасы (vile 8.0) О'Райлидің "Learning the vi Editor" кітабының 12-тарауында ұсынылған. Бағдарлама X терезелік жүйесі үшін xvile, ал Microsoft Windows үшін winvile деп те белгілі. vile бағдарламасын Пол Фокс жасап, бастапқыда күтіп келген. 1996 жылы Томас Дики техникалық қолдауды өз мойнына алды, ол бұрынғы жылдары код базасына көптеген маңызды үлестер енгізген.

Командалық аяқталу

vile команданың бірнеше элементтері үшін – команда атауы, файл атауы, каталог атауы және режимдер – команданы толықтыруды қолдайды.

Негізгі режимдер

vi және emacs-тің екеуінің де режимдері бар, олар бағдарламаның жұмысына әсер ететін параметрлер. vile, vi режимдерін, мысалы, тізім, нөмір сияқтыларын, үш деңгейлі режимді қамтамасыз ету арқылы кеңейтеді: жаһандық, буфер және терезе. Буфер режимдері буфердің мазмұнымен байланысты, мысалы, жол соңындағы белгілер, тек оқуға арналған қасиеттер. Осы режимдердің бәрі алдын ала анықталған. vile файл түріне байланысты буфер режимдерінің белгілі бір параметрлерін біріктіретін majormodes-ты анықтау арқылы конфигурациялануы мүмкін. Бұл негізгі режимдерде белгілі бір синтаксистік сүзгімен байланыс сияқты арнайы режимдер де бар.

Тарих

1990 жылдан бері үздіксіз дамып келеді.