<< Назад Содержание Вперед >>

ГЛАВА 1. Среда разработки паскаль-программ.

1.4. Работа с текстом

     Создание любой программы начинается с написания ее исходного текста на языке программирования. В процессе отладки программы ее текст подвергается многократным измененениям (удаление и вставка фрагментов текста, перенос фрагментов из одной части программы в другую и т.п.).

     Команды, необходимые для редактирования текста, содержатся в меню Edit (Alt+E), однако гораздо быстрее выполнять их с помощью горячих клавиш. Рассмотрим эти команды.

     Undo - Alt+BackSpace
     Команда Undo отменяет последнюю команду редактирования, которую вы применили к строке.

     Redo
     Команда Redo отменяет последнюю команду Undo, которую вы выполнили для строки.

     Cut - Shift+Del
     Команда Cut удаляет выбранный текст из вашей программы и помещает его в буфер обмена.
     Затем вы можете выбрать Paste, чтобы вставить вырезанный текст в любую другую программу (или в другое место данной программы).
     Текст остается в буфере обмена, так что вы можете вставлять его в программу столько раз, сколько вам нужно.

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

     Paste - Shift+Ins
     Команда Paste вставляет выбранный текст из буфера обмена в текущее окно в позиции курсора.

     Clear - Ctrl+Del
     Команда Clear удаляет выбранный текст, но не помещает его в буфер обмена.
     Это значит, что вы не сможете вставлять этот текст в дальнейшем, как вы могли бы пользуясь командами Cut или Copy.
     Очищенный текст уже нельзя восстановить.

     Show Clipboard
     Команда Show Clipboard открывает окно буфера обмена, в котором находится текст, который вы вырезали или копировали с других окон. Любой текст, который вы вырезаете или копируете, добавляется к концу буфера обмена.
     Текст, который в настоящее время высвечен в буфере обмена - это текст который Turbo Pascal будет использовать по команде Paste (Вставить).

     Перед выполнением команд Cut, Copy, Clear копируемый или вырезаемый текст необходимо выделить. Это можно сделать
     - с помощью мыши
     - с помощью клавиш.

     Для выделения фрагмента текста с помощью клавиш нажмите Shift и клавишами курсора выберите текст, который вы хотите скопировать, вырезать или удалить.

     Обратите внимание на то, что фрагмент текста можно выделить по разному

     Фрагмент как строка (группа строк).
     Для этого установите курсор в самое начало первой выделяемой строки и двигайте его вверх или вниз. Строки будут выделены целиком.

     Фрагмент как блок.
     В этом случае установите курсор в любое нужное место строки и двигайте его влево или вправо. Будет выделена часть строки.

     После того, как вы скопировали (вырезали) фрагмент в буфер обмена, его можно вставить в другое место программы или в текст в другом окне. Для этого поместите курсор в нужное место и нажмите Shift+Ins.

     В зависимости от того, как вы выделили фрагмент вставка его будет происходить по разному.

     Вставка строки (группы строк):

     Вставка блока:

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

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

     При работе с большим исходным текстом могут быть полезны команды поиска и замены текста, находящиеся в меню Search (Alt+S),

     Find
     С помощью этой команды открывается окно поиска в строке которого указывается текст, который необходимо найти. Дополнительные параметры этого окна задают направление поиска, чувствительность к регистру букв и т.п.

     Replace
     При ыборе этой команды открывается окно замены в первой строке которого указывается текст подлежащий замене, а во второй - текст которым надо заменить. Дополнительные параметры этого окна задают направление поиска, чувствительность к регистру букв и т.п.

     Search again
     Данная команда служит для продолжения поиска текста, заданного с помощью команды Search.




<< Назад Содержание Вперед >>