Текстовый редактор
Те́кстовый реда́ктор в компьютерная программа, предназначенная для создания и редактирования текстовых файлов (файлов, содержащих только текст), например, пакетных файлов, исходных текстов программ и т. п. В отличие от текстовых процессоров текстовые редакторы не поддерживают форматирование текста (шрифтовое выделение и т. п.).[1]
Условно выделяют два типа текстовых редакторов: потоковые и интерактивные.
Содержание |
[править] Потоковые текстовые редакторы
Потоковые текстовые редакторы предназначены для автоматизированной обработки входных текстовых данных, полученных из текстового файла, в соответствии с некоторыми правилами. Правила чаще всего являются регулярными выражениями на специфичном для данного редактора диалекте. Примером такого редактора является sed.
[править] Интерактивные текстовые редакторы
Интерактивные текстовые редакторы предназначены для работы с текстовыми файлами в интерактивном режиме. Они позволяют просматривать содержимое текстовых файлов и производить над ними различные действия в вставку, удаление и копирование текста, контекстный поиск и замену, сортировку строк, конвертацию кодировок, просмотр кодов символов и т. п.
Часто интерактивные текстовые редакторы содержат дополнительную функциональность, призванную автоматизировать действия по редактированию (от записываемых последовательностей нажатий клавиш до полноценных встроенных языков программирования), или отображают текстовые данные специальным образом (например, с подсветкой синтаксиса).
Многие текстовые редакторы являются редакторами исходного кода, то есть они ориентированы на редактирование текстов программ на тех или иных компьютерных языках.
[править] Текстовые процессоры
Текстовые процессоры ориентированы на оформление и форматирование текстов и внедрение в них сторонних объектов (шрифтов, таблиц, формул, графиков т. п.) и характеризуются наличием WYSIWYG-режимов. Поскольку в текстовом формате не предусмотрено хранение информации об оформлении текста, текстовые процессоры работают либо с файлами, в которых тексты представлены в обрамлении какого-либо языка разметки вроде HTML, либо с файлами в собственных «двоичных» форматах.
[править] См. также
[править] Примечания
- в‘ Text editor: Definition from PC Magazine Encyclopedia
[править] Ссылки
- Текстовые редакторы в каталоге ссылок Open Directory Project (dmoz).
- Путеводитель по текстовым редакторам iXBT
| Это заготовка статьи о программном обеспечении. Вы можете помочь проекту, исправив и дополнив её. |
Для улучшения этой статьи желательно?:
|
| Текстовые редакторы (список) | |
|---|---|
| DOS | |
| Windows | |
| Linux / *nix | |
| Общие | |
| SDK | |
| Функции | |