Содержание
Редактирование программы в редакторе кода
Редактор кода позволяет изменять текст программы.
Для перемещения по тексту программы используются клавиши управления курсором. Текущее место нахождения обозначается текстовым курсором (мигающая черточка). Все вводимые с клавиатуры символы вводятся в позицию текстового курсора.
Клавиша «BackSpace» (←) позволяет удалить символ текста левее курсора, при этом весь текст сдвигается влево.
Клавиша «Delete» (Del) позволяет удалить символ правее курсора, текст программы также сдвигается влево.
Клавиша «End» перемещает текстовый курсор в конец строки.
Клавиша «Home» перемещает курсор в начало строки.
Клавиша «Page Up» (PgUp) перемещает курсор на один экран вверх.
Клавиша «Page Down» (PgDn) перемещает курсор на один экран вниз.
Добавим в нашу программу ещё одну строку кода, в результате она должна выглядеть следующим образом:
Чтобы быстро сохранить изменения на диск в тот же файл («HELLO.PAS»), нужно нажать клавишу «F2». Если программа была изменена и требует сохранения, то внизу слева в редакторе кода отображается звездочка (на рисунке — чуть выше «F1 Помощь»). Если программа сохранена — звёздочка не отображается.
Редактор кода TBP7.0 позволяет работать с выделенными фрагментами текста. Выделенные фрагменты текста можно удалять, копировать и вырезать.
Для выделения фрагмента текста необходимо установить текстовый курсор в начало фрагмента и, удерживая клавишу «Shift», перемещать текстовый курсор. Весь текст, через который проходит курсор, оказывается выделенным.
Выделите строчку «WriteLn ('До свидания ...');». Окно редактора кода примет вид:
Для того, чтобы скопировать выделенный фрагмент в буфер обмена, необходимо выбрать пункт меню «Скопировать» меню «Правка» или нажать клавиши «Ctrl + Insert».
Чтобы вырезать фрагмент кода, необходимо выбрать пункт меню «Вырезать» меню «Правка» или нажать клавиши «Shift + Delete». В случае вырезания текста, выделенный текст удаляется и помещается в буфер обмена.
Чтобы вставить текст из буфера обмена в текущую позицию курсора, необходимо выбрать пункт меню «Вставить» меню «Правка» или нажать клавиши «Shift + Insert».
Чтобы удалить выделенный фрагмент кода, не помещая его в буфер обмена, необходимо выбрать пункт меню «Удалить» меню «Правка» или нажать клавишу «Delete».
Чтобы снять выделение, необходимо нажать одну из клавиш управления курсором.
Произведите необходимые действия для того, чтобы код программы в редакторе кода принял следующий вид:
Если это удалось сделать, не прибегая к повторному набору текста, значит, урок по работе с буфером обмена освоен.
Удалите выделенный на рисунке выше фрагмент кода.
Любые действия, произведённые в редакторе кода, могут быть отменены. Для отмены последнего шага, необходимо выбрать пункт меню «Откат» меню «Правка» или нажать клавиши «Alt + BackSpace». Отменять можно не только на один шаг назад, но и на несколько, последовательно выполняя описанные манипуляции.
Ошибочно отмененное действие можно вернуть, выбрав пункт меню «Повтор» меню «Правка».
Отмените последние действия, чтобы код в редакторе кода вновь принял тот вид, какой он имеет на рисунке выше. Удалите все дублирующие строки программы, чтобы осталась только одна строка вида «WriteLn ('До свидания ...');». Сохраните код программы.
Замечание: Чтобы научиться копировать текст не только между окнами Turbo Pascal, но и между внешними окнами, прочитайте статью: Работа с системным буфером обмена