Mis on tekstiredaktor?

Tekstiredaktor on lihtne arvutiprogramm, mis võimaldab kasutajatel luua, muuta või redigeerida lihtteksti faile. Seda saab kasutada arvutiprogrammide loomiseks, programmeerimiskeelte lähtekoodi redigeerimiseks, hüperteksti märgistuskeele (HTML) redigeerimiseks ning veebilehtede või veebikujunduse mallide loomiseks. Seda tarkvara kasutatakse tänapäeval kõige sagedamini programmeerimiseks, mitte dokumentide loomiseks, nagu varem.

Tekstiredaktorisse võib sisestada ainult lihtteksti, mitte rikastekstiredaktori või tekstitöötlusprogrammi vormindatud teksti. Need programmid võimaldavad kasutada erifunktsioone, nagu paksus kirjas, kaldkirjas ja erinevates tekstisuurustes ja fondides. Redaktor kuvab ainult failis nähtavaid märke, samas kui tekstitöötlusprogrammid lisavad spetsiaalseid vormindusmärke, mida dokumendis ei kuvata. See, mis aktsepteerib ainult lihtteksti, ei võimalda kasutajal seda teksti vormindada ega pilte või tabeleid lisada.

Enamikus kaasaegsetes arvutites on installitud tekstiredaktor, tavaliselt kõige lihtsam. Samuti on palju allalaadimiseks või ostmiseks saadaval. Mõned neist on võimelised toimima ka tekstitöötlusprogrammina, olenevalt kasutaja vajadusest või eelistustest.

Tekstiredaktorid saab üldiselt paigutada ühte kahest erinevast kategooriast: rearedaktorid ja ekraanile orienteeritud redaktorid. Rearedaktoreid ei kasutata nii sageli kui ekraanile orienteeritud redaktoreid ja need nõuavad, et kasutaja määraks enne muudatuste tegemist konkreetse tekstirea. Ekraanile orienteeritud redaktoritel, mida mõnikord nimetatakse ka täisekraani redaktoriteks, on võimalik muuta mis tahes ekraanil nähtavat teksti, liigutades kursori selle asukohta.

Nendes programmides saadaolevad kõige levinumad funktsioonid hõlmavad teksti lõikamist ja kleepimist, teksti kopeerimist, täpploendi loomist, teksti mähkimist järgmisele reale ja viimase käsu tagasivõtmist või uuesti tegemist. Mõned pakuvad täpsemaid funktsioone, näiteks võimalust määrata lähtekoodi redigeerimiseks makrosid või käsuklahve. Programmeerijad eelistavad täiustatud tekstiredaktoreid ja tavaliselt sisaldavad need põhiteksti redigeerimiseks mittevajalikke funktsioone.
Tekstiredaktoril on ka võimalus lugeda ja redigeerida väga suuri faile ning neid kiiresti avada. See on vajalik paljude professionaalsete arvutirakenduste jaoks, kuna need sisaldavad faile, mis võivad olla arvuti põhimälu jaoks liiga suured. Logifailid ja lähtekoodifailid on näited suurtest failidest, mida administraatoritel või professionaalsetel arvutikasutajatel võib olla vaja vaadata või muuta.