Текстовый редактор. Назначение, основные функции.
Общее назначение ТР — ввод текстов в компьютер и их редактирование, сохранение на внешнем запоминающем устройстве (ВЗУ) и печать на бумаге.
Простейшие ТР сохраняют тексты в форме текстовых файлов. Текст разбит на строки. Каждая строка заканчивается кодом конца строки. В текстовом документе, созданном на компьютере с помощью ТР, могут использоваться разнообразные шрифты. Современные текстовые редакторы (например, Word) имеют достаточно большие наборы шрифтов. У каждого шрифта есть свое название.
Среда ТР
Текст, обрабатываемый с помощью ТР, хранится в оперативной памяти.
Кроме основной памяти, где ТР хранит обрабатываемый текст, в его распоряжении находится буфер для хранения копируемых фрагментов текста, справочник (подсказка), словарь.
Режимы работы ТР
Ввод-редактирование текста.
Состояние ТР, находящегося в этом режиме, отражается в строке состояния.
Форматирование.
Работа в этом режиме позволяет скомпоновать текст (фрагмент текста) в требуемом виде, установив отступы, красную строку, число позиций в строке и т. д.
Обращение за подсказкой.
При переходе в этот режим на экране открывается дополнительное справочное окно, содержащее краткую справочную информацию о работе в ТР.
Орфографическая проверка.
Этот режим работы возможен лишь при наличии словаря.
Обмен с ВЗУ возможен в двух направлениях: сохранение и загрузка (считывание) текста, который при хранении на ВЗУ называется файлом (текстовым файлом). При этом указывается путь к необходимому каталогу.
Печать. В этом режиме осуществляется вывод текста на бумагу.
Система команд ТР
Систему команд ТР можно условно разделить на следующие группы команд:
команды интерфейса — вход в меню и выход из него, перемещение маркера по меню, выбор нужного пункта меню;
команды изменения состояния ТР, позволяющие в режиме редактирования выбрать шрифт, нижний/верхний регистр, режим вставки/замены и т. д.
команды перемещения по тексту, которые разделяются на две группы: пошаговое перемещение и быстрое перемещение по тексту;
команды посимвольного редактирования, позволяющие внести исправления в текст;
команды работы со строками, позволяющие манипулировать со строками;
поиск по образцу служит для отыскания в тексте мест, содержащих указанный набор символов;
копирование включает в себя выделение копируемого фрагмента текста и помещение его в буфер, воспроизведение содержимого буфера в требуемом месте текста;
форматирование позволяет придать тексту требуемый вид: установить число символов в строке, выровнять по краям, выделить поля и красную строку и т. д.