Возможности текстового редактора Turbo Pascal
7.0.
Операции с блоками
Мы
продолжаем изучать возможности текстового редактора
системы Turbo Pascal 7.0. Всем работающим с этим
языком программирования приходится использовать
возможности операций над фрагментами текста, или
иначе - "блоками".Так что же представляет собой
выделенный фрагмент текста, или блок. В любом тексте
Вы можете выделить фрагмент текста любого размера.
Для этого необходимо подвести курсор к началу
необходимого Вам фрагмента и удерживая клавишу Shift
передвигать курсор к концу этого фрагмента.
Выделенный фрагмент инверсно выделяется на экране
(серым цветом).
Задание
- Подведите курсор к
началу фрагменту текста.
- Удерживая клавишу Shift
переместите его к концу этого фрагмента.
Теперь Вы имеете выделенный фрагмент текста, - блок.
Существует возможность выполнить обратное действие.
Снять сделанное раннее выделение фрагмента текста
можно таким-же образом. Необходимо подвести курсор к
уже выделенному фрагменту текста, и с помощью
клавиши Shift уменьшить размер выделенной области до
"нуля".
Задание
Снимите сделанное Вами раннее выделение фрагмента
текста.
Так
зачем-же нам нужны выделенные фрагменты текста?
Система Turbo Pascal позволяет выполнять целый ряд
операций над выделенными фрагментами текста.
Большинство из них выполняется с помощью
специального окна под названием Clipboard, что можно
перевести с английского как "стол для клипов",
"монтажный столик","промежуточный буфер" или
"карман". Все операции с выделенными фрагментами
текста выполняются с помощью подменю Edit главного
меню.
Описание опций подменю Edit:
Edit Cut - Забрать, перенести или вырезать
выделенный фрагмент в "карман". В текущем тексте
выделенный фрагмент будет удалён.
Edit Copy - Скопировать содержимое выделенного
фрагмента в "карман" без его удаления из текста.
Edit Paste - "Наклеить" текст выделенный в окне
Clipboard начиная с текущей позиции курсора.
Edit Clear - Удалить выделенный фрагмент. (без
записи его в "карман")
Edit Show clipboard - активизирует окно Clipboard. В
этом окне сохраняются все вырезанные и скопированные
раннее фрагменты текста. Последний фрагмент обычно
выделен. Именно этот выделенный фрагмент
наклеивается в текст с текущей позиции курсора.
Содержимое окна Clipboard тоже можно редактировать,
выделять текст, снимать выделения текста и т.д. В
любом случае "наклеивается" только тот текст из
этого окна, который выделен.
Задание.
- Выделите приведённый
ниже текст программы EX_1. Он ограничен
чёрточками. (без чёрточек).
- Скопируйте выделенный
Вами фрагмент программы в "карман".
- Откройте окно Clipboard
и убедитесь, что там находится программа EX_1.
- Откройте новое окно.
- Начиная с 10-й строки
этого окна, наклейте текст программы EX_1.
- Запустите данную
программу на выполнение.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PROGRAM EX_1;
USES CRT;
BEGIN
ClrScr;
Writeln('ПОЗДРАВЛЯЕМ! КОПИРОВАНИЕ ПРОШЛО УСПЕШНО.');
Writeln(' Для продолжения нажмите клавишу Enter');
Readln;
END.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Умение копировать участки текста из одного окна в
другое сослужит Вам хорошую службу, когда Вам
захочется при написании новой программы использовать
какие-то участки уже имеющейся похожей программы.
Выделять фрагменты текста можно также с помощью
мыши. Для этого необходимо подвести мышиный курсор к
началу фрагмента, нажать указательным пальцем левую
кнопку мыши и удерживая её перемещать курсор к концу
фрагмента.
Операции с фрагментами текста всегда можно выполнить
с помощью меню, но это не всегда удобно. Гораздо
удобней использовать уже известные Вам "горячие"
комбинации клавиш.
Задание
- Законспектируйте и
постарайтесь запомнить все "горячие" комбинации
клавиш, относящихся к блочным операциям. Как Вам
известно, все комбинации "горячих" клавиш
записаны справа от выполняемой опции меню.
- Выполните предыдущее
задание, используя только комбинации "горячих"
клавиш.
Откатка изменений.
Текстовый редактор системы Turbo Pascal 7.0 обладает
возможностью "откатки изменений". Вы можете
"вернуться" на несколько шагов "обратно", и таким
образом "отказаться" от последних, сделанных вами в
тексте файла изменений. Для этого необходимо
выполнить опцию меню Edit Undo.
Опция меню Edit Redo выполняет действие
противоположное действию операции "откатка
изменений".
Задание
- Удалите текст этого
задания любым из известных вам способов.
- Восстановите этот
фрагмент с помощью операции "откатка изменений".
- Выполните действие
обратное действию "откатка изменений".
Контрольные вопросы.
- Опишите назначение всех
разделов (опций) подменю Edit.
- Перечислите все
комбинации горячих клавиш меню Edit.
- Расскажите о назначении
и возможностях окна Clipboard.
НАЗАД
ДАЛЕЕ
|