Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Inform_Met_2.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
5.56 Mб
Скачать

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

Блок текста может состоять минимум из одной буквы, а максимум из всего объема текста.

Работа с блоком текста начинается с его выделения. Выделение блока текста осуществляется подобно выделению объектов в операционной системе Windows:

с помощью «мыши»;

с помощью клавиатуры.

В среде Turbo Pascal понятие «курсор» различно для «мыши» и клавиатуры. Курсор «мыши» и курсор клавиатуры могут занимать различное местоположение на экране монитора. Курсор для «мыши» изображается в виде мигающего знака «_», если включен режим вставки символов (по умолчанию), либо мигающего знака «█», если включен режим замены символов.

Включение или выключение режима вставки – замены символов осуществляется клавишей Ins.

Для того чтобы курсоры «мыши» и клавиатуры занимали одинаковое местоположение на экране монитора, необходимо навести курсор «мыши» на нужное место и нажать один раз на её левую кнопку.

В дальнейшем выделенный блок текста можно копировать, удалить, переместить.

Для выделения блока текста (при этом он подсвечивается) поступают так:

Устанавливают курсор «мыши» на начало предполагаемого для выделения блока текста. Нажав на левую клавишу «мыши», удерживая её, протаскивают «мышь» до конца необходимого для выделения блока текста. Далее отпускают кнопку «мыши».

Если блок небольшой (слово, несколько слов, строка, несколько строк или экран), то выделение можно осуществить при помощи одновременного нажатия клавиш Shift и одной из клавиш управления курсором: , , , , Home, End, PgUp, PgDn. Снять выделение всего блока или его части можно аналогичным образом, используя клавиши управления курсором в обратном направлении. Выделение всего блока выключается также клавишами Ctrl+K+H, при помощи этих же клавиш его можно включить вновь, если вы ещё не выделяли какой–либо другой блок. Выделение блока сохраняется до тех пор, пока вы не начнете выделять другой блок.

Устанавливают курсор клавиатуры на начало предполагаемого для выделения блока текста и нажимают клавиши Ctrl+K+B. Переводят курсор на конец блока и нажимают клавиши Ctrl+K+K. Можно вначале определить конец блока, а затем его начало. В любом случае блок окажется выделенным подсветкой. Снятие и восстановление выделения (подсветки) осуществляется также переключателем Ctrl+K+H.

Выделенный блок можно удалить (Ctrl + Del, Ctrl+K+Y), скопировать (Ctrl+K) или переместить (Ctrl+K+V) в место расположения курсора.

Для создания отступов при структурировании программы используют сдвиг блока вправо (Ctrl+K+I) или (Ctrl+K+U) влево на одну позицию при однократном нажатии.

Часто при редактировании бывает удобно запомнить выделенный блок в буфер обмена (Ctrl + Ins), а затем копировать (Shift + Ins) его любое число раз в разные места текущей или любой другой программы (в место расположения курсора).

Блок в буфере обмена сохраняется до тех пор пока вы не поместите в буфер новый блок.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]