Vile: Emacs және vi редакторларын біріктіретін өңдегіш
Vile (text editor)
vile – Emacs және vi редакторының ең жақсы қасиеттерін біріктіретін мәтіндік редактор. Қарсыластың күшті тараптарын үйлестіруге тырысады. Бағалы құрал!
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
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 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.
Тарих
1990 жылдан бері үздіксіз дамып келеді.
vile has been under continuous development since 1990.