Текстовый редактор - компьютерная программа, предназначенная для создания и изменения текстовых файлов, а также их просмотра на экране, вывода на печать, поиска фрагментов текста и тому подобное
Условно выделяют два типа редакторов.
Первый тип ориентирован на работу с последовательностью символов в текстовых файлах. Такие редакторы обеспечивают расширенную функциональность - подсветку синтаксиса, сортировку строк, шаблоны, конвертация кодировок, показ кодов символов и тому подобное Иногда их называют редакторы кода, так как основное их предназначение - написание исходных кодов компьютерных программ.
Популярные текстовые редакторы первого типа:
§ Notepad - входит в состав Microsoft Windows.
§ GNU nano - Свободный редактор для текстового режима.
§ EditPlus - текстовый редактор для Windows, предназначенный для программирования и web разработки.
§ Pspad - Текстовый редактор с подсветкой синтаксиса, поддержкой скриптов и инструментами для работы с HTML-кодом.
§ Texter - текстовый редактор для Windows.
§ и другие.
Второй тип текстовых редакторов имеет расширенные функции форматирования текста, внедрения в него графики и формул, таблиц и объектов.
Такие редакторы часто называют текстовыми процессорами и предназначены они для создания различного рода документов, от личных писем до официальных бумаг. Классический пример - Microsoft Word.
В настоящий момент существует много программ для редактирования текстов. Друг от друга они отличаются внешним видом, системой встроенных функций и команд, позволяющих видоизменять редактируемый текст. Несмотря на многообразие программ, написанных для создания и редактирования текстовых документов, все текстовые редакторы построены на общих принципах и понятиях.
Общие принципы работы:
§ ввод текста;
§ редактирование;
§ форматирование.
Редактирование - это внесение изменений, исправлений и дополнений в текст.
Обычно действия с текстом документа, которые изменяют шрифт символов, положение текста на странице, а также расстояние между строками и так далее, называют форматированием.
Другими словами, форматирование - изменение внешнего вида текста.
Создание любого текстового документа можно условно разделить на три этапа.
Первый этап - ввод текста документа, второй - форматирование документа, третий - сохранение и вывод на печать.
В любой момент можно прервать создание или редактирование документа, предварительно сохранив сделанные в нем изменения на жёстком диске компьютера, и вернуться к работе над документом позже.
Основные возможности:
§ создание таблиц;
§ вставка в текст рисунков и других объектов: видеоклипов, звука;
§ создание схем и чертежей;
§ вставка символов и формул;
§ создание списков (нумерованных, маркированных, многоуровневых);
§ создание колонок;
§ выполнение обтекания рисунков
§ и другое
Популярные текстовые процессоры (текстовые редакторы второго типа):
§ WordPad - входит в состав Microsoft Windows;
§ OpenOffice.org Writer;
§ Microsoft Word;
§ AbiWord;
§ Atlantis Word Processor.
Первые текстовые редакторы
§
Вначале 1975 г. кинорежиссер из Нью-Йорка Майкл Шрейер (Michael Shrayer), отправившийся в Калифорнию в поисках удачи, стал одним из обладателей набора для конструирования компьютера «Альтаир». Вскоре он усовершенствовал свою машину, подключив к ней клавиатуру и телевизор, выполнявший роль дисплея, и стал продавать небольшие программы. По мере того как программы становились все более сложными, усложнялись и руководства по их использованию.
Компьютер Альтаир
1974 г. Ed Roberts (Эд Робертс) построил микрокомпьютер Altair Альтаир, который продавался в виде комплекта (стоимостью 397 долл.) по почтовым заказам.
Эта машина, получившая название Altair-8800 (Альтаир-8800), была построена на основе микропроцессора Intel-8080, более мощного «потомка» версии 8008. С самого начала машина принесла огромный успех фирмам, производившим персональные компьютеры, предвещая им многомиллионные прибыли. Как Scelbi-8H (Селби-8Н) и Mark-8 (Марк-8), Altair не был уроженцем Кремниевой долины - области западной Калифорнии, протянувшейся от Сан-Франциско до Сан-Хосе, которая стала почти синонимом полупроводниковой промышленности США. Его родиной не был и Кембридж (шт. Массачусетс) - обитель всемирно известных специалистов по вычислительной технике из Гарвардского университета и Массачусетского технологического института (МТИ) MTI. По компьютерным меркам Альтаир произошел «ниоткуда»: его построил в Альбукерке (шт. Нью-Мексико) молодой дородный человек в очках, офицер ВВС США с дипломом инженера-электронщика.
И однажды Шрейера осенило, что было бы гораздо удобнее подготавливать эти руководства с помощью «Альтаира», а не печать на машинке. Позднее, мотивируя свое решение, Шрейер говорил: «Делать веши более простыми для меня всегда было своего рода игрой». Он трудился над своей программой по 16-20 ч в сутки на протяжении года. Закончив работу, он пустил программу в продажу под названием «Электрический карандаш» (Electric Pencil).
Вскоре Шрейер понял, что его потенциальный рынок не ограничивается лишь кругом владельцев «Альтаира», и написал варианты Electric Pencil для других микрокомпьютеров и целого ряда принтеров. В общей сложности он создал 78 вариантов своей программы. Продажу ее Шрейер осуществлял главным образом по почте, так как в то время было менее 500 магазинов по продаже программного обеспечения. Для человека, который по натуре своей был программистом, а не бизнесменом, такая ноша оказалась слишком обременительной. Со временем Шрейер потерял всякий интерес к бизнесу, перестал распространять свой Electric Pencil и полностью посвятил себя программированию.
В первые два года после появления на свет Electric Pencil был фактически единственным текстовым процессором, доступным массовому потребителю. Однако по мере расширения рынка персональных компьютеров и роста его прибыльности другие предприниматели последовали примеру Шрейера.
Майкл Шрейер (Michael Shrayer) демонстрирует свой текстовай редактор «Электрический карандаш» (Electric Pencil) на машине TRS-80.
Одним из них был житель Нью-Йорка Сеймур Рубинштейн (Seymour Rubinstein). Свою карьеру он начинал как программист, а затем работал консультантом по системам и посредником при продаже программного обеспечения производителям микрокомпьютеров.
В 1978 г. Сеймур Рубинштейн стал независимым производителем в области программного обеспечения. Первым, с кем он начал сотрудничать, был первоклассный программист Джон Барнэби (John Barnaby). Среди многих задумок Рубинштейна был и текстовый процессор, которому он хотел подготовить хороший прием на рынке программного обеспечения.
Прежде чем Барнэби приступил к работе, Рубинштейн собрал агентов по продаже программного обеспечения, желая выяснить у них, какими возможностями должен обладать текстовый процессор, чтобы привлечь покупателей. И только получив необходимые рекомендации, Рубинштейн и Барнэби стали разрабатывать соответствующую программу.
План Рубинштейна оказался весьма удачным. Программа, которую они назвали WordStar, быстро завоевала рынок, практически сразу же став стандартом текстовых процессоров для микрокомпьютеров. По некоторым оценкам в последующие 6 лет число пользователей этой программы превысило количество потребителей всех других текстовых процессоров, вместе взятых.
1979 г. Сеймур Рубинштейн (Seymour Rubinstein) (справа), организовавший сбыт системы WordStar, созданной Джоном Барнаби (John Barnaby).