Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование на Pascal / Delphi / Руководство по Borland Pascal.doc
Скачиваний:
81
Добавлен:
02.05.2014
Размер:
2.05 Mб
Скачать

Отмена отмены

Команда Edit|Redo изменяет на обратное действие последней

команды Undo. Redo немедленно действует только после команды Undo

или другой команды Redo. Последовательность команд Redo отменяет

действие последовательности команд Undo. Как и в случае команды

Undo, на команду Redo влияет параметр Group Undo.

Работа с блоками текста

Блок текста - это любой объем текста (от одного символа до

сотен строк), который выделен на экране. В каждый момент времени

в окне может быть выделен только один блок.

Выделение блока

Для выделения блока текста существует по крайней мере три

способа:

* Буксируйте "мышь" по тексту, который вы хотите выделить.

* Переместите свой курсор в начало блока текста, нажмите

клавишу Shift и, удерживая ее, переместите курсор к концу

блока с помощью клавиш стрелок.

* Щелкните "мышью" в начале блока, переместите курсор к кон-

цу блока с помощью клавиш стрелок, затем, нажав Shift,

снова щелкните кнопкой "мыши".

Если вы уже работали с редакторами Borland ранее, то можете

использовать команды работы с блоками как обычно. Таблицу команд

редактора Borland для работы с блоками можно найти в Приложении A

("Справочник по редактору") "Руководства программиста".

Вырезание, копирование и вставка блоков

После выбора блока его можно скопировать, переместить или

записать в файл.

* Чтобы вырезать выделенный текст, нажмите клавиши Shift+Del

или выберите команды Edit|Cut. Выделенный блок удаляется

из текста и помещается в буфер вырезанного изображения

("карман") - временную область памяти.

* Для копирования выделенного текста нажмите клавиши

Ctrl+Ins или выберите команду Edit|Copy. Выделенный блок

остается в тексте, а его копия помещается в буфер вырезан-

ного изображения и готова для вставки в другом окне реда-

ктирования.

* Чтобы вставить (скопировать) текст, содержащийся в буфере

вырезанного изображения, в активное окно, нажмите клавиши

Shift+Ins или выберите команду Edit|Paste. Блок, содержа-

щийся в буфере, вставляется в текущей позиции курсора.

* Для стирания (удаления) выделенного текста нажмите клавиши

Ctrl+Del или выберите команду Edit|Clear. Выделенный блок

удаляется из текста, и копия не помещается в буфер выре-

занного изображения. Единственный способ восстановления

удаленного текста состоит в применении команды Edit|Undo.

Изменение поведения выделенных блоков

На поведение в редакторе выделенных блоков влияют два пара-

метра - Persistent Blocks и Overwrite Blocks. Их можно найти в

диалоговом окне Options|Enviroment|Editor.

* Если включен параметр Persistent Blocks (Постоянные бло-

ки), то выделенные блоки остаются выделенными пока вы их

не удалите или не отмените выделение (или пока не выделите

другой блок).

* Если параметр Persistent Blocks выключен, и вы перемещаете

курсор за выделенный блок, то выделение блока отменяется.

* Если параметр Persistent Blocks выключен, то параметр

Overwrite Blocks setting игнорируется.

* Если включен параметр Overwrite Block (Затирание блока), и

вы набираете букву, то выделенный блок заменяется набран-

ной буквой.

* Если параметр Overwrite Block выключен, и вы набираете

букву, то буква вставляется после выделенного текста.

* Если параметр Overwrite Block включен, а параметр

Persistent Block выключен, и вы нажимаете клавишу Del или

клавишу Backspace, то весь выделенный текста удаляется.

Если вы вставляете текст (нажимая символ или вставляя его из

буфера), то весь выделенный текст заменяется вставленным текстом.

Поиск

Вы можете использовать редактор для поиска строки в исходном

коде. Для поиска строки текста в активном окне редактирования вы-

полните следующие шаги:

1. Выберите команду Search|Find. При этом открывается диало-

говое окно Find Text (Поиск текста).

2. Наберите искомую строку в блоке ввода Text to Find.

3. Вы можете также задать различные параметры поиска:

* Кнопки с независимой фиксацией Options (Параметры) оп-

ределяют, будет при поиске:

- различаться регистр символов;

- выполняться поиск только полного слова;

- использоваться регулярные выражения (об использовании

регулярных выражений в строках поиска рассказывается

в Приложении A "Справочного руководства программис-

та").

* Кнопки с зависимой фиксацией Scope (Область действия)

управляют тем, в какой части файла выполняется поиск -

во все файле или только в выделенном тексте.

* Кнопки с зависимой фиксацией Direction (Направление)

управляют тем, в каком направлении вы выполняете поиск

- в прямом или в обратном.

* Кнопки с зависимой фиксацией Origin (Начало) управляет

тем, откуда начинается поиск.

4. Для выполнения поиска выберите командную кнопку OK.

5. Если вы хотите выполнить повторный поиск того же элемен-

та, выберите команду Search|Search Again (Поиск|Повторный

поиск).

По умолчанию в блоке ввода Text to Find (Искомый текст) вы-

водится слово, на котором позиционируется курсор. Если вы не хо-

тите, чтобы это происходило, сделайте следующее:

1. Выберите команду Options|Enviroment|Editor.

2. Отмените установку параметра Find Text at Cursor.

При выводе диалогового окна Find в блоке ввода выводится

слово, на котором находится курсор. Если вы хотите вместо отдель-

ного слова найти предложение или группу слов, нажмите клавишу >

(когда курсор находится в блоке ввода Find Text). В блоке ввода

появляется дополнительный текст, как если бы он "вытягивался" из

окна редактирования.

Соседние файлы в папке Delphi