A szövegszerkesztő egy független számítógépes program vagy egy szoftvercsomag komponense (például integrált fejlesztőkörnyezeti forráskód-szerkesztő vagy beviteli ablak a böngészőben), amely általában szöveges adatok és szövegfájlok, különösen [ 1] .
A szövegszerkesztőket úgy tervezték, hogy interaktívan dolgozzanak szöveges fájlokkal. Lehetővé teszik a szöveges fájlok tartalmának megtekintését és különféle műveletek végrehajtását rajtuk: szöveg beszúrása, törlése és másolása, kontextus szerinti keresés és csere, karakterláncok rendezése, karakterkódok megtekintése és kódolások konvertálása , nyomtatás stb.
Az interaktív szövegszerkesztők gyakran tartalmaznak további funkciókat, amelyek a szerkesztési műveletek automatizálására szolgálnak (a rögzített billentyűleütési sorozatoktól a teljes értékű beágyazott programozási nyelvekig ), vagy a szöveges adatok speciális módon történő megjelenítésére (például szintaktikai kiemeléssel ).
Sok szövegszerkesztő forráskód-szerkesztő , vagyis a programszövegekkel való munkára összpontosít .
Egy soronkénti (soros) szövegszerkesztő ( eng. line editor ) a szöveggel számozott sorok sorozataként dolgozik, a megadott sorokban lévő szövegen műveleteket hajt végre [2] . Ilyen szerkesztő például az edlin, amely az MS-DOS- ban volt .
Kontextus (sor) szerkesztő ( eng. context editor ), amelyre példa lehet az ECCE ( eng. Edinburgh Compatible Context Editor ) [3] , műveleteket hajt végre a szövegen az aktuális pozícióban.
A képernyőn megjelenő szövegszerkesztő lehetővé teszi a felhasználó számára a kurzor mozgatását a szövegben billentyűk vagy más beviteli eszközök segítségével [4] .
A szövegszerkesztők a szövegek tervezésére és formázására, valamint harmadik féltől származó objektumok (betűtípusok, táblázatok, képletek, grafikonok stb.) bevitelére összpontosítanak, és WYSIWYG módok jelenléte jellemzi őket . Mivel a szövegformátum nem tárol információt a szöveg kialakításáról, a szövegszerkesztők vagy olyan fájlokkal dolgoznak, amelyekben a szövegeket valamilyen jelölőnyelv , például HTML keretezi , vagy a saját „ bináris ” formátumú fájlokkal.
Szövegszerkesztők ( lista ) | |
---|---|
Unix / Linux | |
DOS | |
ablakok | |
Cross-platform | |
SDK | |
Funkciók |