Textový editor

Z Wikipedie, otevřené encyklopedie
Skočit na: Navigace, Hledání

Textový editor je v informatice program (aplikace), který slouží k úpravám prostého textu bez formátování. Prostý text lze přirovnat k textu psanému na psacím stroji. Naproti tomu textové procesory pracují s formátovaným textem, který může obsahovat různé druhy písma, nadpisy, zarovnání textu ap.

Textové editory se využívají k práci s nenáročným textem. Dále jsou běžně využívány v informatice např. pro úpravu konfiguračních souborů, zdrojových kódů pro počítačové programy a podobně. Časté je také využití pro psaní textu doplněnému formátovacími značkami, podle kterých se text při následném počítačovém zpracování dle zvoleného značkovacího jazyka zformátuje. Příkladem jsou značkovací jazyky HTML a XHTML, jazyky internetových stránek.

Textové editory[editovat | editovat zdroj]

Textové editory jsou zpravidla dodávány jako součástí operačních systémů. Například Poznámkový blokMicrosoft Windows, Vimunixových systémech, PeBeOSu, TeachText v původním Mac OSu, TextEdit na Mac OS X atd. Prostý text však vytvářejí i pokročilá vývojová prostředí. Mezi textové editory dále patří:

Srovnání s textovým procesorem[editovat | editovat zdroj]

Prostý text neobsahuje formátovací informace (velikost písmen, podtržení, kurzíva, nadpisy atd.), obsahuje pouze čitelný obsah (tisknutelné znaky – písmena, čísla a další speciální znaky). Nelze v něm nic skrýt (záměrně ani omylem).

Formátovaný text naproti tomu záměrně obsahuje formátovací (nebo jiné) informace, které mění vzhled výstupu. V některých případech jsou formátovací informace uloženy v podobě čitelných značek (HTML, XML, který používají OpenOffice.org/LibreOffice, TeX), avšak jindy jsou formátovací informace uloženy v nečitelné podobě jako binární (resp. zazipovaná) data, která neodpovídají tisknutelným znakům (soubory .doc [.docx/.docm], .xls [.xlsx/.xlsm], .ppt [.pptx/.pptm] a další z balíku Microsoft Office – neplatí pro OOXML).

Textový procesor vytváří pomocí WYSIWYG prostředí formátované texty, které v současné době běžně tiskneme. Mezi nejznámější patří například Microsoft Office a OpenOffice.org/LibreOffice. Profesionální sazba se vytváří pomocí složitějších DTP programů.

Historie[editovat | editovat zdroj]

Před tím, než existovaly textové editory, byl text pomocí děrovacího stroje vyděrován do speciálních karet. Tyto lepenkové karty byly následně vloženy do čtečky. Magnetické pásky nebo diskové soubory, které byly touto metodou vytvořeny však často neměly znaky oddělující záznamy. Alternativou ke kartám se tedy později staly papírové pásky, kde se díky tzv. teleprinterům dali použít speciální znaky označující konec záznamu.

Za první textové editory lze považovat terminály bez displeje, podobné psacímu stroji. Příkazy byly prováděny do souboru na imaginární místo nazývající se kurzor. Kontroly textu se zpravidla prováděly pravidelným tištěným malých části souboru a následným vytištěním celého souboru. V některých editorech poté bylo možné pomocí speciálních příkazů posouvat kurzor a následně i měnit text.

Když se poté začaly vyrábět terminály s obrazovkami, společně s nimi vznikly vizuální editory, které se staly lehce dostupné. Jeden z prvních takových editorů byl O26, který byl vytvořen pro řadu počítačů CDC 6000 v roce 1967. Dalším, zřejmě známějším editorem z dávné doby, je editor vi, který napsal v roce 1976 Bill Joy pro unixový operační systém BSD. Editor Emacs je jeden z prvních open source a free software projektů a byl portován na mnoho platforem.[1]

Celoobrazovková editace, její rychlost a jednoduchost zapříčinila velký rozvoj terminálů.

Související články[editovat | editovat zdroj]

Externí odkazy[editovat | editovat zdroj]

  • Slovníkové heslo editor ve Wikislovníku
  1. (anglicky) [IBM]. Emacs editing environment [online]. IBM developerWorks, 2007-03-20. Kapitola ‚Learn the basics of Emacs‘. Dostupné online.