Команды опции Search.

Команды опции Edit.

Команды этого режима предназначены для различных операций с редактируемыми текстами – выделение фрагментов текста, удаления, копирования и перемещения их в любое нужное место. Выделение фрагментов текста производится как с помощью клавиатуры, так и с помощью мыши. Кроме того, для перемещения текстов из одного окна в другое можно использовать дополнительное окно Clipboard, называемое карманом. Тексты, помещенные в карман, так же могут редактироваться. Меню опции Edit состоит из семи команд.

Restore line – отмена всех изменений, внесенных последней операцией редактирования.

Cut – удаление выделенного фрагмента текста из окна редактирования и помещение его в кар­ман.

Copy – помещение копии выделенного фрагмента текста в карман.

Paste – помещение текста из кармана (или вы­деленного фрагмента текста из окна Clipboard) в то место активного окна, которое указано курсором.

Copy example – помещение копии фрагмента текста из окна помощи в карман.

Show Clipboard –открытие окна кармана. Окно кармана похоже на окно редактирования. Единственное отличие заключается в том, что любой фрагмент, вырезаемый (Cut) или копируемый (Copy) из окна кармана, автоматически помещается в конец текста, в данный момент находящегося в кармане. Отметим, что опция Paste берет из кармана не весь текст, а только выделенный фрагмент.

Clear –удаление выделенного фрагмента без помещения его в карман. Эту опцию можно использовать для очистки кармана.

Команды этого режима предназначены для поиска любой последовательности символов в редактируемых текстах.

Find – (поиск) – при выборе этой опции на экране появляется диалоговое окно, а пользователю предлагается ввести искомую последовательность символов и определить условия и область поиска. Условия поиска задаются с помощью нескольких кнопок – флажков. Флажки позволяют установить, следует ли при поиске:

– различать прописные и строчные буквы;

– анализировать только слова или знаки пунктуации то же;

– распознавать включаемые в искомую строку спецификаторы формата.

Кроме того, с помощью кнопок-переключателей определяется область и направление поиска: областью поиска может быть весь текст или выделенный фрагмент; начало или конец области может также помечаться курсором; направление поиска может быть либо прямым, т. е. от начала области к концу, либо обратным.

Replace – замена в тексте одних последовательностей символов на другие. Диалоговое окно, которое появляется при выборе этой опции, очень похоже на соответствующее окно опции Find; исключением является дополнительное поле, в которое необходимо поместить строку замены. Если искомая строка найдена, система спрашивает, следует ли заменить только ее первое вхождение либо все вхождения сразу. Как и в случае опции Find, текст для поиска может быть взят из окна редактирования.

Search Again –установка тех же условий поиска, которые были сформированы в результате самого последнего вызова либо опции Find, либо опции Replace и проведение поиска.

Goto line number –поиск участка текста, содержащего строку с заданным номером. Найденный участок появляется в окне редактирования.

Find Error – определение места нахождения ошибки, возникающей во время выполнения программы. Если флаг Debugging установлен (см. меню опции Option), то при возникновении ошибки курсор автоматически будет помещен на строку, содержащую ошибочный оператор. Однако если это не так или если программа запущена не из среды Турбо-Паскаля, то ошибка локализоваться не будет (будет указан только адрес ошибочного оператора). В этом случае и следует использовать опцию Find Error. При выборе этой опции надо задать адрес ошибочного оператора в виде
< сегмент >:< смещение>, а система определит его местонахождение.

Find Procedure – поиск в программе нужной процедуры или функции. Для инициализации поиска необходимо ввести имя подпрограммы.