Текстовые редакторы — это программы для создания и редактирования текстовых документов. Это письма, статьи, справки, повести или романы и прочая информация, именуемая текстовый документ, текстовый файл или просто текст.
Что такое редактирование текста? Это то, что мы привыкли понимать в обиходном значении этого слова — весь комплекс операций по внутренней (смысловой) и внешней (оформительской) работе над текстом. Каждый текст можно «кроить», т. е. вырезать из него куски, «склеивать» их, вставлять в рабочий материал части из других текстов, менять их местами и пр. Можно изменять расположение текста на странице, формат строк и абзацев, вставлять в текст иллюстрации (рисунки, графики, схемы и пр.).
Существует еще одна отдельная группа текстовых процессоров — это настольные издательские системы. Издательские программы (Desktop Publishing) в чем-то похожи на обычные текстовые процессоры, но отличаются от них более широким набором возможностей работы с текстом. Правда следует заметить, что эта разница постепенно стирается, и такие редакторы, как Word Perfect или Word уже приближаются к издательским программам. Во всяком случае они в состоянии обеспечить набор и распечатку несложных изданий.
Как правило издательские программы имеют широкий спектр читаемых форматов, т. е. возможность работать с файлами, созданными во многих других программах: текстовых, графических, чертежных. Текст легко можно вставить внутрь любого рисунка; кроме того, имеются средства для рисования простых фигур внутри самой программы. Если предполагается цветное издание, то есть возможность варьировать цветовой гаммой, и при распечатки получать нужное количество копий соответствующих каждому цвету. В полиграфии это называют разложением цвета на отдельные составляющие.
Возможности обычного текстового редактора:
- · Набор текста.
- · Корректирование набранного текста обычным способом, т. е. изменение букв, слов и т. д.
- · Вырезание кусков текста, запоминание их в течении текущего сеанса работы, а также в виде отдельных файлов.
- · Вставка кусков в нужное место текста.
- · Нахождение в тексте нужных слов или предложений.
- · Замена слов одно на другое частично или полностью по всему тексту.
- · Форматирование текста, т. е. придание ему определенного вида по следующим параметрам: ширина текстовой колонки, абзац, поля с обеих сторон, верхнее и нижнее поле, расстояние между строками, выравнивание края строк.
- · Автоматическая разбивка текста на страницы с заданным числом строк.
- · Автоматическая нумерация страниц.
- · Автоматический ввод подзаголовков в нижней или верхней части страницы.
- · Выделение части текста жирным, наклонным или подчеркнутым шрифтом.
- · Переключение программы для работы с другим алфавитом.
- · Табуляция строк, т. е. создание постоянных интервалов для представления текста в виде колонок.
Распечатка текста или отдельных его кусков.