Существующие в настоящее время компьютерные системы подготовки текстовых документов (СПТД) можно классифицировать по объему функциональных возможностей или по назначению.
Редактор текстов (text editor) обеспечивает ввод, изменение и сохранение любого символьного текста, но предназначен он в основном для подготовки текстов, которые в конечном итоге являются программами, поскольку текст программы не требует форматирования, то есть автоматического преобразования расположения элементов текста, изменения шрифта и т. п. Программный текст исторически первым стал обрабатываться с помощью компьютера. Набор операций текстовых редакторов определяется особенностями построчной записи текстов на языках программирования, хотя набор этот и весьма широк.
Результатом работы экранного редактора является файл, в котором все знаки являются знаками кодовой таблицы ASCII и не содержит знаки, интерпретация которых специфична для данного экранного редактора. Такие файлы называются ASCII-файлами.
Различаясь способами управления и набором сервисных возможностей, все они в том или ином виде позволяют:
· набирать текст на экране, используя до 200 символов;
· исправлять ошибочные символы в режиме замены;
· вставлять и удалять группы символов (слова) в пределах строки, не переводя не изменившуюся часть строки, а сдвигая ее влево/вправо целиком в режиме вставки;
· удалять одну или несколько строк, увеличивать их число или перемещать в другое место текста;
· раздвигать строки существующего текста, чтобы вставить туда новый фрагмент;
· вставлять группы строк из других текстов;
· обнаруживать все вхождения определенной группы символов (контекста);
· заменять один контекст другим, возможно, разной длины;
· сохранять набранный текст для последующих коррекций;
· печатать текст на разных типах принтеров стандартными программами печати одним шрифтом в пределах документа.
Из множества имеющихся экранных редакторов можно выделить Norton Editor (фирма Peter Norton Computing Inc.), SideKick (фирма Borland), Brief (фирма Solution Systems), многофункциональный многооконный редактор Multi-Edit, разработанный фирмой American Cybernetics Inc.
Для подготовки текстов на естественных языках и их печати набор операций редактора существенно расширяется, а программный продукт переходит в новое качество - систему подготовки текстов, которой соответствует англоязычный термин w
|