Шаг 73.
Основы логического программирования.
Текстовый редактор Turbo Prolog 2.0

    На этом шаге мы рассмотрим текстовый редактор Turbo Prolog 2.0.

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

    При обнаружении ошибки активизируется окно редактора и курсор устанавливается в начало ошибочного текста программы (рис. 1).


Рис.1. Общий вид среды программирования Turbo Prolog 2.0 при возниконовении ошибки

После устранения ошибки вновь можно оттранслировать программу, не выходя из текстового редактора.

    Основные возможности редактора системы Turbo Prolog 2.0 перечислены в таблицах 1-4.

Таблица 1. Команды перемещения курсора
Значение Клавиши Значение Клавиши
На символ влево. Ctrl+S или ® Вниз на страницу. Ctrl+C или PgDn
На символ вправо. Ctrl+D или ¬ К началу строки. Ctrl+Q, S или HOME
На слово влево. Ctrl+A или Ctrl+® К концу строки. Ctrl+Q, D или END
На слово вправо. Ctrl+F или Ctrl+¬ К началу файла. Ctrl+Q, R или Ctrl+PgUp
Вверх на строку. К концу файла. Ctrl+Q, C или Ctrl+PgDn
Вниз на строку. ¯ К началу блока. Ctrl+Q, B
Вверх на страницу. Ctrl+R или PgUp К концу блока. Ctrl+Q, K

Таблица 2. Команды вставки и удаления
Значение Клавиши
Режим вставки/замены. Ctrl+V или INSERT
Стереть левый символ. BACKSPACE
Стереть символ под курсором. DELETE
Стереть строку. Ctrl+BACKSPACE
Стереть символы до конца строки, начиная с позиции, на которую указывает курсор. Ctrl+Q, Y

Таблица 3. Команды работы с текстовыми блоками
Значение Клавиши
Отметить начало блока. Ctrl+K, B
Отметить конец блока. Ctrl+K, K
Скопировать блок. Ctrl+K, C
Передвинуть блок. Ctrl+K, V
Стереть блок. Ctrl+K, Y
Считать блок с диска. Ctrl+K, R или F7
Записать блок на диск. Ctrl+K, W
Снять отметку с блока. Ctrl+K, H

Таблица 4. Команды общего назначения
Значение Клавиши
Дополнительный редактор. F8
Перейти к строке. Ctrl+F2
Закончить редактирование. ESC или F10
Поиск. Ctrl+F3
Продолжение поиска. Shift+F3
Поиск и замена. F4

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

    Для поиска фрагмента текста пользуются клавишами Ctrl+F3. В нижней части окна редактирования появляется строка, где набирается искомый текст. После этого снова нажимаются клавиши Ctrl+F3 - курсор переместится на строку, где находится первый искомый фрагмент. Для повторного поиска того же фрагмента используются клавиши Shift+F3.

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

    После этого задается, какую замену нужно произвести: локальную или глобальную. Если нажать клавишу G, то будет произведена глобальная замена. Если воспользоваться клавишей L, то будет осуществлена локальная замена: система заменит только первое вхождение искомого текста ниже курсора.

    Затем система просит указать, нужно ли запрашивать разрешение на замену при каждом обнаружении искомого фрагмента текста. Если ответить на этот вопрос, нажав клавишу Y, то при нахождении каждого экземпляра текста для замены редактор будет выдавать сообщение, нужно ли замещать этот экземпляр.

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

    На следующем шаге мы рассмотрим средства отладки.




Предыдущий шаг Содержание Следующий шаг