Блок текста - это любой объем текста (от одного символа до
сотен строк), который выделен на экране. В каждый момент времени
в окне может быть выделен только один блок.
Выделение блока
Для выделения блока текста существует по крайней мере три
способа:
* Буксируйте "мышь" по тексту, который вы хотите выделить.
* Переместите свой курсор в начало блока текста, нажмите
клавишу 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, то весь выделенный текста удаляется.
Если вы вставляете текст (нажимая символ или вставляя его из
буфера), то весь выделенный текст заменяется вставленным текстом.