статьиGNU Free Documentation License материалы взяты из Википедии Статья была изменена. Оригинал статьи.

Текстовый редактор

Материал из Энциклопедии в свободной энциклопедии
Перейти к: навигация, поиск
Окно текстового редактора gedit

Те́кстовый реда́ктор в компьютерная программа, предназначенная для создания и редактирования текстовых файлов (файлов, содержащих только текст), например, пакетных файлов, исходных текстов программ и т. п. В отличие от текстовых процессоров текстовые редакторы не поддерживают форматирование текста (шрифтовое выделение и т. п.).[1]

Условно выделяют два типа текстовых редакторов: потоковые и интерактивные.

Содержание

[править] Потоковые текстовые редакторы

Потоковые текстовые редакторы предназначены для автоматизированной обработки входных текстовых данных, полученных из текстового файла, в соответствии с некоторыми правилами. Правила чаще всего являются регулярными выражениями на специфичном для данного редактора диалекте. Примером такого редактора является sed.

[править] Интерактивные текстовые редакторы

Интерактивные текстовые редакторы предназначены для работы с текстовыми файлами в интерактивном режиме. Они позволяют просматривать содержимое текстовых файлов и производить над ними различные действия в вставку, удаление и копирование текста, контекстный поиск и замену, сортировку строк, конвертацию кодировок, просмотр кодов символов и т. п.

Часто интерактивные текстовые редакторы содержат дополнительную функциональность, призванную автоматизировать действия по редактированию (от записываемых последовательностей нажатий клавиш до полноценных встроенных языков программирования), или отображают текстовые данные специальным образом (например, с подсветкой синтаксиса).

Многие текстовые редакторы являются редакторами исходного кода, то есть они ориентированы на редактирование текстов программ на тех или иных компьютерных языках.

[править] Текстовые процессоры

Текстовые процессоры ориентированы на оформление и форматирование текстов и внедрение в них сторонних объектов (шрифтов, таблиц, формул, графиков т. п.) и характеризуются наличием WYSIWYG-режимов. Поскольку в текстовом формате не предусмотрено хранение информации об оформлении текста, текстовые процессоры работают либо с файлами, в которых тексты представлены в обрамлении какого-либо языка разметки вроде HTML, либо с файлами в собственных «двоичных» форматах.

[править] См. также

[править] Примечания

  1. в‘ Text editor: Definition from PC Magazine Encyclopedia

[править] Ссылки


Пространства имён

Варианты
Просмотры
Действия