Տեքստային խմբագրիչ

Տեքստային խմբագրիչը առանձին համակարգչային ծրագիր է կամ ծրագրախմբի բաժին է (օրինակ՝ ինտեգրած միջավայրի գործարկման սկզբնական կոդի խմբագրիչ կամ բրաուզերի մուտքի պատուհան), նախատեսված տեքստային տվյալների ստեղծման և փոփոխման համար ընդհանրապես և տեքստային ֆայլերի՝ մասնավորապես։
Տեքստային խմբագրիչները թույլատրում են տեքս ներմուծել, խմբագրել, ձևավորել, պահպանել ու տպել։ Տեքստը իմաստով ու շարահյուսորեն կապակցված ասույթ է։ 

Տեքստային խմբագրիչը նախատեսված է ինտերակտիվ ռեժիմում տեքստային ֆայլերի հետ աշխատանքի համար։ Դրանք թույլ են տալիս դիտել տեքստային ֆայլերի բովանդակությունը, կատարել բազմապիսի գործողություններ՝ տեղադրում, հեռացում, տեքստի պատճենում, ենթատեքստային որոնում և փոխարինում, տողերի դասակարգում, նշանների կոդերի դիտում, կոդավորման վերափոխում, տպում և այլն։
Հաճախ ինտերակտիվ տեքստային խմբագրիչները պարունակում են լրացուցիչ գործառույթներ, որոնք ուղղված են խմբագրման գործողությունների ավտոմատացմանը (ստեղների սեղմման հաջորդականությունից սկսած մինչև ներդրված լիարժեք ծրագրավորման լեզուներ) կամ տեքստային տվյալները արտածում են հատուկ կերպով (օրինակ՝ շարահյուսության նշագրում)։
Շատ տեքստային խմբագրիչներ հանդիսանում են սկզբնական կոդի խմբագրիչներ, այսինքն ուղղված են տարբեր համակարգչային լեզուների ծրագրերի տեքստերի հետ աշխատանքին։


== Տեքստային խմբագրիչների տեսակները ==
Տողային տեքստային խմբագրիչը ( անգլ.՝ line editor) տեքստի հետ աշխատում է որպես համարակալված տողերի հաջորդականություն, կատարելով գործողություններ նշված տողերի տեքստի հետ. Այդպիսի խմբագրիչի օրինակ է MS-DOS-i կազմում գտնվող edlin-ը։
Ենթատեքստային խմբագրիչը (անգլ.՝ context editor), որի օրինակ կարող է հանդիսանալ ECCE (անգլ.՝ Edinburgh Compatible Context Editor), կատարում է գործողություններ տեքստի հետ ընթացիկ դիրքից։
Էկրանային տեքստային խմբագրիչը թույլ է տալիս օգտագործողին տեքստում տեղափոխել նշիչը ստեղների կամ մուտքային այլ սարքերի օգնությամբ։


== Տեքստային պրոցեսորներ ==
Տեքստային պրոցեսորներն ձևավորում և ձևաչափում են տեքստը, ներդնում են նրանցում կողմնակի օբյեկտներ (տառատեսակներ, աղյուսակներ, բանաձևեր, գրաֆիկներ և այլն) և բնորոշվում են WYSIWYG-ռեժիմների առկայությամբ։ Քանի որ տեքստային ձևաչափում նախատեսված չէ տեքստի ձևավորման մասին տեղեկության պահպանման համար, տեքստային պրոցեսորներն աշխատում են կամ ֆայլերի հետ, որոնցում տեքստերը ներկայացվում են HTML-ի նման ինչ-որ լեզվի շրջանակներում, կամ սեփական երկուական ձևաչափի ֆայլերով։Տեքստային պրոցեսորները սովորական տեքստային խմբագրիչների համեմատ առավել լայն հնարավորություններ են տրամադրում քերականության ստուգման միջոցներ,աղյուսակների և ցուցակների ներկառուցում և այլն։


== Տես նաև ==
Տեքստային խմբագրիչների ցանկ


== Գրականություն ==
Каймин В. А. 1.4. Редактирование текстов на ЭВМ // Информатика: учебник. — 2-е изд., перераб. и доп. — М.: ИНФРА-М, 2001. — 272 с. — («Высшее образование»). — ISBN 5-16-000612-5.
Воройский Ф. С. Информатика. Новый систематизированный толковый словарь-справочник. — 3-е изд. — М.: ФИЗМАТЛИТ, 2003. — 760 с. — (Введение в современные информационные и телекоммуникационные технологии в терминах и фактах). — ISBN 5-9221-0426-8.
Кочергин В. И. Англо-русский толковый научно-технический словарь по системному анализу, программированию, электронике и электроприводу. — Томск: ОАО «НПЦ «Полюс», 2008. — Т. 1. — 652 с. — (В 2-х т.). — ISBN 5-7511-1937-1.