Подготовкой разнообразных документов (текстов) занимаются специалисты различных направлений. Писатель, ученый, инженер, экономист, бухгалтер, учитель и многие другие работники составляют документы различного содержания и вида. Подготовить документы можно, используя пишущую машинку. При этом следует учитывать, что возможности редактирования такого документа минимальные. Можно исправить букву, расставить недостающие знаки препинания. Если же вы пропустили слово или фразу, вам, по-видимому, придется перепечатать весь лист. Делая перепечатку листа, можно снова допустить какие-либо ошибки или опечатки. С появлением персонального компьютера процесс подготовки и редактирования текста значительно изменился. Просматривая текст на экране дисплея, можно исправить допущенные при наборе ошибки и опечатки. При этом вы не рискуете наделать опечаток там, где их не было, как это может случиться при перепечатке текста на пишущей машинке. Разрезая строки, можно осуществлять вставку пропущенных слов и фраз. После этой процедуры вы имеете возможность выровнять текст по левому или по правому краю, отформатировать его по заданному формату. При необходимости можно переносить, копировать и удалять отдельные слова или части текста. Для выделения заголовков, слов или фраз можно использовать различные шрифты. Текст можно вывести на печать, когда процесс редактирования будет закончен. Его можно сохранить во внешней памяти (например, на жестком или гибком магнитном диске) и при необходимости вносить в него новые изменения.
Очень часто среди преимуществ подготовки документа с использованием ПЭВМ указывают возможность получения большого количества копий на принтере. Однако хотелось бы заметить, что для этого существует множительная техника. Существуют и многие другие преимущества подготовки документов с использованием ПЭВМ: контекстный поиск и замена подстрок текста; задание произвольных межстрочных промежутков; автоматическая нумерация страниц; набор текста в несколько столбцов; использование операции "откатки" (отказа от нескольких последних операций, произведенных с текстом); проверка правописания и подбор синонимов; построение оглавлений и многое другое.
Эти возможности пользователю ПЭВМ предоставляют различные программы подготовки и редактирования текстов. Программ таких очень много, и их возможности отличны. В этой связи целесообразно говорить о классификации средств обработки текстовой информации.
Текстовый редактор - это инструментальное программное средство, предназначенное для создания и редактирования текстов, не содержащих сложных структур (параграфов,глав и др.), и имеющее малое количество функций.
К текстовым редакторам следует отнести редакторы текстов программ (EdLin, EdiProf) и встроенные редакторы. Как правило, текстовый редактор - это реализованная в виде функций в более сложной системе возможность редактирования текстов. Так, например, в оболочке Norton Commander существует функция Edit, допускающая редактирование текста, объемом не более 26480 байтов. Функция Edit реализована в системе PC Tools, в турбо-системах и т.д. Отличительной особенностью текстовых редакторов является ограниченность их возможностей. Как правило, они не предполагают работу с такими регулярными структурами текста, как глава, параграф, абзац. Заметим, что текст программы на каком-либо алгоритмическом языке сам по себе не содержит таких структур. Используют текстовые редакторы чаще всего для набора текста программ или экстренного внесения незначительных изменений в небольшой по объему текст. Простота текстовых редакторов с точки зрения их функционального наполнения обуславливает и простоту работы с ними.
Множество дополнительных функций реализовано в текстовых процессорах. Текстовый процессор - это инструментальное программное средство, предназначенное для создания и редактирования текстов сложной структуры и имеющее широкое функциональное наполнение. Чаще всего различают текстовые процессоры общего и специального назначения. Отличительной особенностью текстовых процессоров является возможность обрабатывать такие регулярные структуры документа, как абзац, параграф, страница и др. В мире существует сотни текстовых процессоров, различных по своему функциональному наполнению. Чем больше функций реализует тот или иной процессор, тем он более сложен для освоения. Среди наиболее распространенных - текстовые процессоры общего назначения: Лексикон, Фотон, Multe-Edit, Xy Write, Microsoft Word, Word Perfect.