Редактирование текста

 

Созданный на этапе набора текст документа в дальнейшем мо­жет подвергаться изменениям. При традиционной технологии из­готовления документов с помощью обычной пишущей машины даже незначительные изменения в тексте приводили к повторной печати если не всего, то значительной части текста документа. Компьютерная технология использования систем подготовки тек­стовых документов отделила этап печати документа от его набора и редактирования. Пользователь имеет возможность многократ­ной «шлифовки» текста материала до достижения необходимого уровня качества изложения, не прибегая к печати документа. Это сокращает затраты трудовых и материальных ресурсов на подго­товку документации. Кроме того, передача текстовых материалов может быть осуществлена не в виде «твердой» (печатной) копии, а в так называемом «электронном» виде.

К основным операциям редактирования, объектом которых яв­ляется фрагмент текста, принято относить следующие:

— добавление;

— удаление;

— перемещение;

— копирование;

— поиск и контекстную замену.

Под фрагментом понимается область текста, указанная (выде­ленная, маркированная) пользователем. Минимальный размер фрагмента — один символ, максимальный — весь текст документа. Выделение текста является одним из основополагающих принци­пов работы системы подготовки текстов. Основная концепция боль­шинства систем этого назначения — «выдели и обработай».

Различают строчные, прямоугольные выделенные фрагменты либо цепочки символов. В последнем случае границами выделения служат первый и последний символы в цепочке. Выделение фраг­мента документа может производиться с помощью манипулятора «мышь» или клавиатуры. Выделенный фрагмент в окне редакти­рования отмечается либо цветом, либо негативным изображением. Снять маркировку с фрагмента можно специальной командой сис­темы подготовки текстов.

Размеры редактируемого текстового документа обычно превы­шают размер области экрана видеомонитора для ввода, предостав­ляемой системой подготовки текста. Для того чтобы пользователь мог работать с нужным ему фрагментом, система подготовки тек­ста обеспечивает возможность перемещения текстового курсора к тому месту документа, где в дальнейшем будет произведена любая операция с текстом. Обычно для этой цели используются клавиши управления курсором клавиатуры либо их комбинации с управля­ющими клавишами. При наличии графического интерфейса пере­мещение по тексту осуществляется с помощью специальных гра­фических компонентов интерфейса — линеек прокрутки с бегун­ками.

Для добавления одного или нескольких символов система под готовки текстов должна находиться в режиме вставки, а текстовый курсор — в том месте документа, где производится дополнитель­ный набор текста. Индикация режима замены или вставки произ­водится в статусной строке служебной области окна программы редактирования. При наборе очередного добавляемого символа часть строки справа (включая курсор) сдвигается на одну позицию вправо, а введенный символ появляется в позиции курсора. Если включен режим замены, то вновь набираемые символы замещают присутствующие в тексте редактируемого документа символы.

Для удаления одного или нескольких символов используются клавиши <Delete> или <Backspace>. При нажатии клавиши <Delete> удаляется символ в позиции курсора, правая часть строки сдвигается влево, сам курсор остается на месте.

При нажатии клавиши <Backspace> удаляется символ в пози­ции слева от курсора, курсор и правая часть строки сдвигаются влево. Эта клавиша используется в основном для удаления одного или нескольких только что набранных символов.

Технология удаления больших фрагментов текста предполага­ет предварительное выделение фрагмента для редактирования. Как правило, в текстовом окне может быть выделен только один фрагмент. Удаление может быть произведено в двух вариантах:

— выделенный фрагмент изымается из текста, оставшийся текст смыкается;

— выделенный фрагмент удаляется в специальный буфер вре­менного хранения, откуда может быть извлечен для вставки в дру­гое место редактируемого документа либо использован в текстах других документов (если система подготовки текстов поддержива­ет многооконный режим для одновременной работы с несколькими документами). Содержимое временного буфера сохраняется в те­чение сеанса работы или до помещения в него новой порции инфор­мации.

Для копирования информации используется технология, во многом похожая на предыдущую:

— предварительно копируемый текст должен быть выделен, а затем специальной командой «Копировать» системы подготовки текстов помещен во временный буфер хранения. При этом в буфер попадает копия фрагмента, сам он по-прежнему располагается в тексте документа;

—- текстовый курсор помещается в новую позицию для вставки;

— копия фрагмента извлекается из буфера и располагается, на­чиная с указанной курсором позиции, существующий справа от курсора текст сдвигается вправо.

Для выполнения перемещения фрагмента текста с использова­нием временного буфера хранения технологические операции сле­дующие:

— выделение нужного фрагмента;

— удаление в буфер временного хранения;

— перемещение курсора в нужное место документа;

— вставка содержимого буфера в документ.

Проблема использования содержимого временного буфера хра­нения решается в настоящее время не только за счет возможности многократного использования, но и предоставлением возможности хранения нескольких фрагментов текста одновременно. Напри­мер, текстовый процессор Word из комплекса Microsoft Office по­зволяет сохранять несколько фрагментов текста одновременно и использовать их для редактирования выборочно или всех сразу. В рамках графического интерфейса пользователя, характерного практически для всех современных прикладных программ, под­держивается техника drag-and-drop работы манипулятора «мышь» в среде системы подготовки текста. Эта техника предполагает, что для операций перемещения и копирования временный буфер не задействуется. Однако в этом случае копирование или перемеще­ние фрагмента возможно только один раз, тогда как временный бу­фер хранения предлагает использовать помещенную в него ин­формацию столько раз, сколько это необходимо пользователю.

Операция поиска в среде программы обработки текста может выполняться в нескольких вариантах. Это может быть поиск по об­разцу, например для последующей замены найденного словосоче­тания на другое. Действия пользователя системы подготовки тек­стового документа сводятся к следующей цепочке операций:

— задается некоторый образец (символ, слово или цепочка сим­волов);

— указывается направление поиска (вперед от текущей пози­ции курсора либо назад);

— система подготовки текстов начинает поиск заданного фраг­мента; при обнаружении последнего просмотр приостанавливает­ся, курсор позиционируется перед искомым фрагментом и пользо­ватель имеет возможность произвести нужную коррекцию.

Другой вариант поиска предполагает, что текст предваритель­но размечается специальными служебными метками (закладками, bookmarks), а затем система подготовки текста осуществляет пе­ревод курсора к метке, заданной пользователем по ее имени.

Команда замены производит замещение одного заданного кон­текста на другой. Замена может производиться в рамках выделен­ного фрагмента, по всему тексту либо после подтверждения пользователем каждого варианта замещения.








Дата добавления: 2014-12-16; просмотров: 911;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.006 сек.