надпись
надпись
режим
если установлен режим
Полный перечень команд редактора находится в Приложении 5. Сочетания клавиш типа Ctrl+O U должны набираться следующим образом: держа клавишу Ctrl нажатой, нажимают последовательно клавиши O и U.
Рассмотрим некоторые наиболее сложные группы команд.
1.3.2.1. Работа с блоками. Для обозначения начала блока надо поставить курсор на символ, являющийся первым в блоке и нажать Ctrl+K, а для обозначения конца блока (Ctrl+K K) курсор должен находиться непосредственно за его последним символом. Блок обычно выделяется цветом. После того как блок обозначен, его можно скопировать (командой Ctrl+K C) или перенести (Ctrl+K V) в позицию, заданную курсором. Удалить блок из текста можно командой Ctrl+K Y, а отменить выделение — командой Ctrl+K H (она же восстановит выделение вновь). При записи блока на диск (Ctrl+K W) Турбо Паскаль присоединяет автоматически к имени файла расширение .PAS. При чтении блока с диска (Ctrl+K R) Турбо Паскаль в запросе имени будет предлагать имя последнего записанного на диск блока.
- 20 -
1.3.2.2. Поиск и замена. При работе команд поиска строки в тексте (Ctrl+Q F) и поиска/замены (Ctrl+Q A) Турбо Паскаль в специальной строке запрашивает строку поиска (при поиске/замене еще и строку-замену), а затем режимы поиска, выдав запрос «Options:». Здесь можно ввести строку, содержащую любую комбинацию символов B,G,U,L,N,W и цифр. Они служат для задания режима работы этих команд:
символ B задает поиск назад, начиная от позиции курсора (обычно поиск производится вперед от текущей позиции курсора);
символ G задает режим глобального поиска, т.е. заданная строка ищется от начала файла до его конца. При завершении поиска, курсор устанавливается на последнее найденное определение. Сочетание символов B и G задает глобальный поиск от конца файла до его начала;
символ U позволяет игнорировать различие между строчными и прописными символами в поиске определения;
символ L задает поиск определения внутри обозначенного блока;
символ N (если указан) отменяет запросы подтверждения замены после нахождения заданной строки. Работает только в режиме поиска/замены;
символ W задает поиск отдельных слов, полностью совпадающих с определением (по умолчанию производится поиск любого сочетания, совпадающего с определением, даже если оно является частью другого слова);
цифра, указанная в запросе Options, указывает, на какой по счету найденной строке-определении приостановить поиск.
1.3.2.3. Расстановка маркеров. Маркеры — это специально помеченные командами Ctrl+K n (где n — цифровая клавиша — номер маркера в пределах от 1 до 5) позиции в тексте, в которые всегда можно быстро переместить курсор командой Ctrl+Q n.
1.3.2.4. Восстановление строки. После изменения содержания какой-либо строки текста можно восстановить его командой Ctrl+Q L, при условии, что курсор не покидал эту строку. После удаления редактируемой строки эта команда не работает.
1.3.3. Пункт Run (запуск на выполнение)
Этот пункт основного меню предоставляет несколько различных способов запуска программы на выполнение. В его подменю (рис. 1.12) представлено шесть команд, каждой из которых соответствуют
- 21 -
Рис. 1.12
комбинации функциональных клавиш. Это сделано для быстрого доступа к командам. Рассмотрим их подробнее.
1.3.3.1. Команда выполнения Run (Ctrl+F9). Эта команда инициализирует запуск текущей программы. Если программа еще не откомпилирована или после компиляции в нее были внесены изменения, то команда Run сначала компилирует ее. В конце работы программы окно Output заменяется экраном среды. Если требуется еще раз взглянуть на результат работы программы, то надо нажать комбинацию клавиш Alt+F5 (аналогичный результат дает команда User screen в этом же пункте меню). Если система находится в режиме отладки, то по команде Run программа будет далее выполняться в обычном режиме.