Кіріспе

Компьютерлік техникада жол редакторы — мәтін редакторы, онда әрбір өңдеу командасы пайдаланушы белгілеген мәтіннің бір немесе бірнеше толық жолдарына қолданылады. Жол редакторлары экрандағы мәтін редакторларынан бұрын пайда болған және компьютер операторы әдетте телепринтермен (негізінен пернетақтасы бар принтермен) өзара әрекеттескен дәуірде пайда болды, онда бейне дисплейі болмаған және құжат ішінде курсорды интерактивті түрде жылжыту мүмкін болмаған. Жол редакторлары сонымен қатар көптеген үй компьютерлерінің мүмкіндігі болды, бұл жадты көп қажет ететін толық экранды редактордың қажеттілігін жойды. Жол редакторлары жазу машинасының пернетақтасына бағытталған мәтіндік кіріс және шығыс әдістерімен шектеледі. Көптеген өңдеулер бір жол бойынша жасалады. Мәтін теру, өңдеу және құжатты көрсету бір уақытта жүрмейді. Әдетте, мәтін тікелей құжатқа енгізілмейді. Оның орнына пайдаланушылар тек мәтін терминалында осы командаларды енгізу арқылы құжат мәтінін өзгертеді. Командалар мен мәтін, сондай-ақ редактордың сәйкес шығысы, экранның төменгі жағынан жоғары қарай, енгізілген немесе экранға шығарылған ретімен қозғалады. Командалар әдетте олар өзгертетін жол(дар)ды көрсеткенімен, өңделген мәтінді құжаттың үлкен бөліктерімен байланыстырып көрсету үшін жеке команда қажет. Жол редакторлары әдетте енгізілген командалар қолданылатын «ағымдағы жолға» сілтеме сақтайды. Ал қазіргі заманғы экрандағы редакторлар пайдаланушыға құжаттың бөліктерін интерактивті және тікелей шарлауға, таңдауға және өңдеуге мүмкіндік береді. Әдетте, жол нөмірлері немесе іздеуге негіделген контекст (әсіресе жолдар ішінде өзгерістер енгізген кезде) құжаттың қай бөлігін өңдеуге немесе көрсетуге болатынын анықтау үшін қолданылады. Алғашқы жол редакторларына Expensive Typewriter және QED кірді. Екеуі де Unix пайда болғанға дейін жасалған; алғашқы екеуі DEC PDP 1-де жұмыс істеді, ал соңғысы Unisys өнімі болды. Unix жүйелері ed және ex ұсынады, соңғысы әдетте толық экранды редактордың арнайы режимі ретінде қолданылады. IBM PC-нің алғашқы 10 жылында DOS жүйесінде Edlin жол редакторы ғана қолжетімді болды. Жол редакторлары әлі де интерактивті емес түрде shell скрипттерінде және жұмыс істемей қалған операциялық жүйелермен жұмыс істегенде қолданылады. Жаңарту жүйелері, мысалы, patch, дәстүрлі түрде diff деректерін ed командаларынан тұратын скриптке түрлендіреді. Олар сонымен қатар көптеген MUD жүйелерінде де қолданылады, бірақ көптеген адамдар MUD жүйесінің жүктеу және шығару мүмкіндіктерін пайдалана отырып, өздерінің компьютерінде мәтінді өңдейді.