Textový editor je software pro vytváření a editaci textových souborů . Každý operační systém poskytuje editor, protože jeho použití je běžné, dokonce nezbytné pro určité základní počítačové úlohy, jako je správa systému a vývoj softwaru.
Textový editor se liší od textového editoru tím, že je orientován spíše na řádky kódu než na odstavce a že textové soubory obecně neobsahují žádné formátování (velikost a typ písma atd.). Editor PC byl výjimkou: slovo procesor má propracovaný formát souboru, který obsahuje strukturující a - samostatně nebo ne - prezentační informace.
Editor používá fulltextové soubory , často prezentované pevným písmem a šířkou písma . Mnoho editorů umožňuje během relace písmo libovolně zvětšovat a zmenšovat, ale tyto informace se poté neukládají se samotným souborem.
Neproporcionální písmo umožňuje vertikální zarovnání odpovídajících částí textu, což je užitečné pro tabulkové informace ( FORTRAN nebo zdrojový kód assembleru atd.).
Nejzákladnější vlastnosti editoru jsou:
Redaktoři mohou ukládat konkrétní funkce nebo nabízet určité konfigurační funkce související s určitými funkcemi textových souborů (velikost karty, kódování řádku (LF (# 0A) pro většinu operačních systémů, CR (# 0D) pro starý Macintosh nebo CR / LF (# 0D0A) ) pro produkty Microsoft ( MS-DOS a MS Windows )), přidání / odstranění / rozpoznání indikátoru pořadí bajtů (IOO nebo BOM), velikost souboru koncového znaku), v závislosti na jejich vlastnostech interoperability a stáří.
Většina moderních editorů má také tyto další funkce:
Nic vám nebrání v použití editoru ke čtení souborů. Někteří redaktoři mají režim jen pro čtení.
Textové editory spadají do dvou kategorií:
Editor na celou obrazovku interaguje s centrální jednotkou pouze po stisknutí klávesy, jako je Enter, nebo jedné z funkčních (Fx) nebo akčních (PAn) kláves terminálu. Po zbytek času jsou to funkce nativního vkládání poskytované terminálovou řídicí jednotkou, které umožňují přidávání, mazání nebo vkládání znaků do všech řádků zobrazených na obrazovce.
Interaktivní editor má téměř veškerou sílu počítače pro sebe, a proto může provádět mnohem výkonnější akce. Typickým příkladem je programování ZÁKLADNÍCH klíčových slov : Alt-P píše PRINT, Alt-F píše FOR, Alt-E píše END atd. Tato makra mohou zkrátit dobu psaní programu o tři.
Textové editory pro programátory často nabízejí zvýraznění syntaxe, což zlepšuje čitelnost zdrojového kódu.