Текстовий редактор — комп'ютерна програма-застосунок, призначена для створення й зміни текстових файлів (вставки, видалення та копіювання тексту, пошуку і заміни змісту, сортування рядків), а також їх на моніторі, виведенню на друк, пошуку фрагментів тексту тощо.
Деякі текстові редактори забезпечують також розширену функціональність: підсвічування синтаксису, сортування рядків, шаблони, конвертацію кодування символів тощо. Така функціональність часто характерна для редакторів коду, призначених для написання сирцевого коду комп'ютерних програм.
Інші текстові редактори мають розширені функції форматування тексту, впровадження в нього графіків, формул, таблиць та об'єктів. Такі редактори часто називають текстовими процесорами й призначені вони для створення різного роду документів — від особистих листів до офіційних паперів. Класичні приклади — Microsoft Word і Libre Office.
Ще один клас програм цієї групи — — по суті, повноцінні робочі середовища, в яких можна вирішувати найрізноманітніші завдання: за допомогою надбудов вони дозволяють писати й читати листи, вебканали, працювати в вікі й вебі, вести щоденник, керувати списками адрес і завдань. Представники цього класу — Emacs, , Vim та з операційної системи Plan 9. Такі програми можуть служити середовищами розробки програмного забезпечення, в кожному разі, завжди містять текстовий редактор як необхідний інструмент програмування.
Текстові редактори підтримуються операційними системами та пакетами розробки програмного забезпечення, можуть використовуватися для зміни файлів: файли конфігурації, файли документації та файли вихідного коду мови програмування.
Станом на 2021 відомо понад 1900 текстових редакторів
Види текстових редакторів
Порядковий (рядковий) текстовий редактор (англ. line editor) працює з текстом як послідовністю пронумерованих рядків, виконуючи операції над текстом у вказаних рядках. Прикладом такого редактора може бути edlin, що входив у склад MS-DOS.
Контекстний (рядковий) редактор (англ. context editor), прикладом якого може бути ECCE (англ. Edinburgh Compatible Context Editor), виконує операції над текстом у даній позиції.
Екранний текстовий редактор дозволяє користувачу пересувати курсор у тексті за допомогою клавіш або інших пристроїв вводу.
Відносно новий вид текстових редакторів — онлайн редактор тексту.
Також, є певні відмінності між Текстовим редактором та:
- інтегрованим середовищем розробляння, зокрема, IDE містить увесь функціонал текстового редактора, тоді як текстовий редактор не може мати функціоналу IDE.
- текстовим процесором — т.п. першочергово може вбудовувати у текст різноманітні об'єкти, зберігаючи загальну структуру тексту. Станом на 2021 — ця відмінність майже втратила свою актуальність.
Типовий набір функцій
- Знайти та замінити — Текстові редактори надають широкі можливості для пошуку та заміни тексту як у групах файлів, так і інтерактивно. Розширені редактори можуть використовувати регулярні вирази для пошуку та редагування тексту чи коду.
- Вирізати, скопіювати та вставити — більшість текстових редакторів надають методи дублювання та переміщення тексту всередині файлу або між файлами.
- Форматування тексту — Текстові редактори часто надають основні функції візуального форматування, такі як перенесення рядків, автоматичний відступ, форматування списку маркерів із використанням символів ASCII, форматування коментарів, виділення синтаксису тощо. Вони, як правило, призначені лише для зображення і не вставляють коди форматування в сам файл.
- Скасувати та повторити — Як і в текстових процесорах, текстові редактори надають можливість скасувати та повторити останнє редагування або більше. Часто — особливо у старих текстових редакторах — запам'ятовується лише один рівень історії редагування, і послідовно видаючи команду скасування буде лише «перемикати» останню зміну. Сучасні або складніші редактори зазвичай надають багаторівневу історію, така що повторна команда скасування поверне документ до послідовно (покроково) попередніх (старих) редагувань. Окрема команда повтору буде циклічно редагувати «вперед» до останніх змін. Кількість змін, що зберігає програма, залежить від редактора і часто налаштовується користувачем.
- Можливість обробки тексту, закодованого UTF-8.
Популярні текстові редактори
- AkelPad — текстовий редактор з відкритим кодом для операційних систем Microsoft Windows, але може запускатись і в Wine та працювати під керуванням Unix систем, таких як Linux. Розповсюджується під ліцензією BSD.
- BDV Notepad — альтернатива блокнота для Windows, містить додаткові функції для редагування тексту, безкоштовний.
- EditPlus — текстовий редактор для Windows, призначений для програмування й веброзробки.
- Emacs — відкрита програма. Має потужний і дуже гнучкий у налаштуванні інтерфейс, що підтримує макроси. Про Emacs також є Вікі — [2].
- [en] — платний редактор для Windows-систем. Забезпечує підсвічування тексту для різних форматів, модулів, однак інтерфейс вимагає вивчення.
- GridinSoft Notepad — перевіряє орфографію текстів, написаних 7 мовами.
- Gedit — основний текстовий редактор середовища Gnome.
- jEdit — відкрита програма — кросплатформний редактор, написаний мовою Java.
- Kate — відкрита програма — потужний розширюваний текстовий редактор із підсвічуванням синтаксису для маси мов програмування й розмітки (модулі підсвічування можна автоматично обновляти через мережу) та з гнучким у налаштуванні интерфейсом. Входить до складу KDE.
- nano (GNU) — редактор для командного рядка.
- Notepad — входить до складу Windows.
- — GPL, заснований на тому ж рушії, що й .
- — текстовий редактор для заміни стандартного блокнота. Забезпечує підсвічування синтаксису PHP, HTML, CSS, JavaScript, Perl та ін. Не обмежує розмір тексту.
- PSPad — текстовий редактор із підсвічуванням синтаксису, підтримкою скриптів та інструментами для роботи з HTML-кодом.
- [en] — відкрита програма. Редактор із підсвічуванням синтаксису для багатьох мов програмування. Має широкі можливості налаштування й автоматизації.
- Sublime Text — пропрієтарний багатоплатформовий текстовий редактор. Підтримує плагіни мовою програмування Python.
- TEA — редактор із сотнями функцій обробки тексту й розмітки в HTML, XHTML, LaTeX, Docbook, Wikipedia. Подібні можливості й зручний інтерфейс.
- vi/Vim — відкрита програма. Розділяє процес редагування на режим уведення й командний. Дає необмежені можливості налаштувань і автоматизації.
- TechEditor — пропрієтарне програмне середовище для текстової документації та інженерних розрахунків. Дозволяє створювати звіти, пояснювальні записки, діаграми та інші технічні документи.
Див. також
Примітки
- The Best Free Text Editors for Windows, Linux, and Mac.
Every operating system comes with a default, basic text editor, but most of us install our own enhanced text editors to get more features.
- The Alphabetical list (EditorIndex) (1,951 editors listed as of March 17th, 2021)
- (рос.)Кочергин В. И. Англо-русский толковый научно-технический словарь по системному анализу, программированию, электронике и электроприводу. — Томск: ОАО "НПЦ «Полюс», 2008. — Т. 1. — 652 с. — (В 2-х т.). —
- Edinburgh Compatible Context Editor
- Толковый словарь по вычислительной технике = Computer Dictionary. — Microsoft Press, «Русская редакция», 1995. — С. 151—152. — 496 с. — .
- Текстовий редактор онлайн — ТОП-7 найкращих варіантів (10.08.2018)
- Text Editor Software 10 Best Free and Open Source Text Editor Software
- AkelPad — is an open source editor for plain text.
- . Архів оригіналу за 12 грудня 2006. Процитовано 5 січня 2007.
{{}}
: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title () - EditPlus — Text editor with FTP, FTPS and sftp capabilities
- GNU Emacs
- Архів: [недоступне посилання з липень 2021]
- jEdit programmer's text editor
- Kate Get an Edge in Editing
- nano text editor
- What is Notepad++
- PSPad — a freeware text editor
- SciTE is a SCIntilla based Text Editor
- TEA is a fast, pure C++ text editor for UNIX, Mac, OS/2 and Windows
- Vim — the ubiquitous text editor
- TechEditor. Dystlab (uk-ua) . Процитовано 3 грудня 2023.
Література
- Романюк О. Н., Станіславенко Є. Г. ТЕКСТОВІ РЕДАКТОРИ ДЛЯ ВЕБ-РОЗРОБНИКІВ (2020)
- Васьків О. М. Текстовий редактор Word: навчальний посібник для виконання лабораторних завдань / О. М. Васьків, Ю. А. Стадник, А. Б. Орловська. — Львів: Львівський національний університет імені Івана Франка, 2016. — 130 с.
- Горгош Л. І. Текстові редактори та текстові процесори: навч.-метод. посіб. / Л. І. Горгош, Ю. Ю. Білак. — Ужгород: ПП «АУТДОР — ШАРК», 2016. — 128 с.
- Основи інформатики. Підручник/Укладач: І. О. Яковлева. — Харків, 2003—186 с. (С.?)
- Кочергин В. И. Англо-русский толковый научно-технический словарь по системному анализу, программированию, электронике и электроприводу. — Томск: ОАО "НПЦ «Полюс», 2008. — Т. 1. — 652 с. — (В 2-х т.). — (С.?)
Посилання
- П'ять безкоштовних аналогів текстового редактора Microsoft Word
- TextEditorFamilies (Alphabetical listing) (TextEditors.org: April 26, 2019)
Це незавершена стаття про програмне забезпечення. Ви можете проєкту, виправивши або дописавши її. |
Ця стаття потребує додаткових для поліпшення її . (квітень 2016) |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Tekstovij redaktor komp yuterna programa zastosunok priznachena dlya stvorennya j zmini tekstovih fajliv vstavki vidalennya ta kopiyuvannya tekstu poshuku i zamini zmistu sortuvannya ryadkiv a takozh yih na monitori vivedennyu na druk poshuku fragmentiv tekstu tosho Tak mozhe viglyadati roboche vikno redaktora tekstiv GNU Emacs pid chas redaguvannya statej Wikipedia Deyaki tekstovi redaktori zabezpechuyut takozh rozshirenu funkcionalnist pidsvichuvannya sintaksisu sortuvannya ryadkiv shabloni konvertaciyu koduvannya simvoliv tosho Taka funkcionalnist chasto harakterna dlya redaktoriv kodu priznachenih dlya napisannya sircevogo kodu komp yuternih program Inshi tekstovi redaktori mayut rozshireni funkciyi formatuvannya tekstu vprovadzhennya v nogo grafikiv formul tablic ta ob yektiv Taki redaktori chasto nazivayut tekstovimi procesorami j priznacheni voni dlya stvorennya riznogo rodu dokumentiv vid osobistih listiv do oficijnih paperiv Klasichni prikladi Microsoft Word i Libre Office She odin klas program ciyeyi grupi po suti povnocinni robochi seredovisha v yakih mozhna virishuvati najriznomanitnishi zavdannya za dopomogoyu nadbudov voni dozvolyayut pisati j chitati listi vebkanali pracyuvati v viki j vebi vesti shodennik keruvati spiskami adres i zavdan Predstavniki cogo klasu Emacs Vim ta z operacijnoyi sistemi Plan 9 Taki programi mozhut sluzhiti seredovishami rozrobki programnogo zabezpechennya v kozhnomu razi zavzhdi mistyat tekstovij redaktor yak neobhidnij instrument programuvannya Tekstovi redaktori pidtrimuyutsya operacijnimi sistemami ta paketami rozrobki programnogo zabezpechennya mozhut vikoristovuvatisya dlya zmini fajliv fajli konfiguraciyi fajli dokumentaciyi ta fajli vihidnogo kodu movi programuvannya Stanom na 2021 vidomo ponad 1900 tekstovih redaktorivVidi tekstovih redaktorivPoryadkovij ryadkovij tekstovij redaktor angl line editor pracyuye z tekstom yak poslidovnistyu pronumerovanih ryadkiv vikonuyuchi operaciyi nad tekstom u vkazanih ryadkah Prikladom takogo redaktora mozhe buti edlin sho vhodiv u sklad MS DOS Kontekstnij ryadkovij redaktor angl context editor prikladom yakogo mozhe buti ECCE angl Edinburgh Compatible Context Editor vikonuye operaciyi nad tekstom u danij poziciyi Ekrannij tekstovij redaktor dozvolyaye koristuvachu peresuvati kursor u teksti za dopomogoyu klavish abo inshih pristroyiv vvodu Vidnosno novij vid tekstovih redaktoriv onlajn redaktor tekstu Takozh ye pevni vidminnosti mizh Tekstovim redaktorom ta integrovanim seredovishem rozroblyannya zokrema IDE mistit uves funkcional tekstovogo redaktora todi yak tekstovij redaktor ne mozhe mati funkcionalu IDE tekstovim procesorom t p pershochergovo mozhe vbudovuvati u tekst riznomanitni ob yekti zberigayuchi zagalnu strukturu tekstu Stanom na 2021 cya vidminnist majzhe vtratila svoyu aktualnist Tipovij nabir funkcijZnajti ta zaminiti Tekstovi redaktori nadayut shiroki mozhlivosti dlya poshuku ta zamini tekstu yak u grupah fajliv tak i interaktivno Rozshireni redaktori mozhut vikoristovuvati regulyarni virazi dlya poshuku ta redaguvannya tekstu chi kodu Virizati skopiyuvati ta vstaviti bilshist tekstovih redaktoriv nadayut metodi dublyuvannya ta peremishennya tekstu vseredini fajlu abo mizh fajlami Formatuvannya tekstu Tekstovi redaktori chasto nadayut osnovni funkciyi vizualnogo formatuvannya taki yak perenesennya ryadkiv avtomatichnij vidstup formatuvannya spisku markeriv iz vikoristannyam simvoliv ASCII formatuvannya komentariv vidilennya sintaksisu tosho Voni yak pravilo priznacheni lishe dlya zobrazhennya i ne vstavlyayut kodi formatuvannya v sam fajl Skasuvati ta povtoriti Yak i v tekstovih procesorah tekstovi redaktori nadayut mozhlivist skasuvati ta povtoriti ostannye redaguvannya abo bilshe Chasto osoblivo u starih tekstovih redaktorah zapam yatovuyetsya lishe odin riven istoriyi redaguvannya i poslidovno vidayuchi komandu skasuvannya bude lishe peremikati ostannyu zminu Suchasni abo skladnishi redaktori zazvichaj nadayut bagatorivnevu istoriyu taka sho povtorna komanda skasuvannya poverne dokument do poslidovno pokrokovo poperednih starih redaguvan Okrema komanda povtoru bude ciklichno redaguvati vpered do ostannih zmin Kilkist zmin sho zberigaye programa zalezhit vid redaktora i chasto nalashtovuyetsya koristuvachem Mozhlivist obrobki tekstu zakodovanogo UTF 8 Populyarni tekstovi redaktoriAkelPad tekstovij redaktor z vidkritim kodom dlya operacijnih sistem Microsoft Windows ale mozhe zapuskatis i v Wine ta pracyuvati pid keruvannyam Unix sistem takih yak Linux Rozpovsyudzhuyetsya pid licenziyeyu BSD BDV Notepad alternativa bloknota dlya Windows mistit dodatkovi funkciyi dlya redaguvannya tekstu bezkoshtovnij EditPlus tekstovij redaktor dlya Windows priznachenij dlya programuvannya j vebrozrobki Emacs vidkrita programa Maye potuzhnij i duzhe gnuchkij u nalashtuvanni interfejs sho pidtrimuye makrosi Pro Emacs takozh ye Viki 2 en platnij redaktor dlya Windows sistem Zabezpechuye pidsvichuvannya tekstu dlya riznih formativ moduliv odnak interfejs vimagaye vivchennya GridinSoft Notepad pereviryaye orfografiyu tekstiv napisanih 7 movami Gedit osnovnij tekstovij redaktor seredovisha Gnome jEdit vidkrita programa krosplatformnij redaktor napisanij movoyu Java Kate vidkrita programa potuzhnij rozshiryuvanij tekstovij redaktor iz pidsvichuvannyam sintaksisu dlya masi mov programuvannya j rozmitki moduli pidsvichuvannya mozhna avtomatichno obnovlyati cherez merezhu ta z gnuchkim u nalashtuvanni interfejsom Vhodit do skladu KDE nano GNU redaktor dlya komandnogo ryadka Notepad vhodit do skladu Windows Notepad GPL zasnovanij na tomu zh rushiyi sho j tekstovij redaktor dlya zamini standartnogo bloknota Zabezpechuye pidsvichuvannya sintaksisu PHP HTML CSS JavaScript Perl ta in Ne obmezhuye rozmir tekstu PSPad tekstovij redaktor iz pidsvichuvannyam sintaksisu pidtrimkoyu skriptiv ta instrumentami dlya roboti z HTML kodom en vidkrita programa Redaktor iz pidsvichuvannyam sintaksisu dlya bagatoh mov programuvannya Maye shiroki mozhlivosti nalashtuvannya j avtomatizaciyi Sublime Text propriyetarnij bagatoplatformovij tekstovij redaktor Pidtrimuye plagini movoyu programuvannya Python TEA redaktor iz sotnyami funkcij obrobki tekstu j rozmitki v HTML XHTML LaTeX Docbook Wikipedia Podibni mozhlivosti j zruchnij interfejs vi Vim vidkrita programa Rozdilyaye proces redaguvannya na rezhim uvedennya j komandnij Daye neobmezheni mozhlivosti nalashtuvan i avtomatizaciyi TechEditor propriyetarne programne seredovishe dlya tekstovoyi dokumentaciyi ta inzhenernih rozrahunkiv Dozvolyaye stvoryuvati zviti poyasnyuvalni zapiski diagrami ta inshi tehnichni dokumenti Div takozhPidsvichuvannya sintaksisu Tekstovij procesorPrimitkiThe Best Free Text Editors for Windows Linux and Mac Every operating system comes with a default basic text editor but most of us install our own enhanced text editors to get more features The Alphabetical list EditorIndex 1 951 editors listed as of March 17th 2021 ros Kochergin V I Anglo russkij tolkovyj nauchno tehnicheskij slovar po sistemnomu analizu programmirovaniyu elektronike i elektroprivodu Tomsk OAO NPC Polyus 2008 T 1 652 s V 2 h t ISBN 5 7511 1937 1 Edinburgh Compatible Context Editor Tolkovyj slovar po vychislitelnoj tehnike Computer Dictionary Microsoft Press Russkaya redakciya 1995 S 151 152 496 s ISBN 5 7502 0008 6 Tekstovij redaktor onlajn TOP 7 najkrashih variantiv 10 08 2018 Text Editor Software 10 Best Free and Open Source Text Editor Software AkelPad is an open source editor for plain text Arhiv originalu za 12 grudnya 2006 Procitovano 5 sichnya 2007 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Obslugovuvannya CS1 Storinki z tekstom archived copy yak znachennya parametru title posilannya EditPlus Text editor with FTP FTPS and sftp capabilities GNU Emacs Arhiv nedostupne posilannya z lipen 2021 jEdit programmer s text editor Kate Get an Edge in Editing nano text editor What is Notepad PSPad a freeware text editor SciTE is a SCIntilla based Text Editor TEA is a fast pure C text editor for UNIX Mac OS 2 and Windows Vim the ubiquitous text editor TechEditor Dystlab uk ua Procitovano 3 grudnya 2023 LiteraturaRomanyuk O N Stanislavenko Ye G TEKSTOVI REDAKTORI DLYa VEB ROZROBNIKIV 2020 Vaskiv O M Tekstovij redaktor Word navchalnij posibnik dlya vikonannya laboratornih zavdan O M Vaskiv Yu A Stadnik A B Orlovska Lviv Lvivskij nacionalnij universitet imeni Ivana Franka 2016 130 s Gorgosh L I Tekstovi redaktori ta tekstovi procesori navch metod posib L I Gorgosh Yu Yu Bilak Uzhgorod PP AUTDOR ShARK 2016 128 s Osnovi informatiki Pidruchnik Ukladach I O Yakovleva Harkiv 2003 186 s S Kochergin V I Anglo russkij tolkovyj nauchno tehnicheskij slovar po sistemnomu analizu programmirovaniyu elektronike i elektroprivodu Tomsk OAO NPC Polyus 2008 T 1 652 s V 2 h t ISBN 5 7511 1937 1 S PosilannyaP yat bezkoshtovnih analogiv tekstovogo redaktora Microsoft Word TextEditorFamilies Alphabetical listing TextEditors org April 26 2019 Ce nezavershena stattya pro programne zabezpechennya Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi Cya stattya potrebuye dodatkovih posilan na dzherela dlya polipshennya yiyi perevirnosti Bud laska dopomozhit udoskonaliti cyu stattyu dodavshi posilannya na nadijni avtoritetni dzherela Zvernitsya na storinku obgovorennya za poyasnennyami ta dopomozhit vipraviti nedoliki Material bez dzherel mozhe buti piddano sumnivu ta vilucheno kviten 2016