logo search
TurboProlog / Документация / TOM_2

Остальные команды редактора

В этом разделе описываются команды, не вошедшие ни в одну из групп,

описанных ранее. Эти команды описаны в алфавитном порядке.

Команда завершения Esc

Позволяет завершить выполнение любой команды в те моменты, когда

требуется ввести какое-либо сообщение или ответ на запрос. Например, ког-

да команда "НАЙТИ/ЗАМЕНИТЬ" запрашивает: "REPLACE Y/ N?", или когда вы

вводите имя файла (при чтении и записи блока).

Вкл/выкл режим автоматического

смещения Ctrl-Q I или Alt-I

Производит автоматическое смещение последующих строк. Когда этот ре-

жим включен, после нажатия "ввод" курсор не возвращается в начало экрана,

а встает на первую позицию строки, в которой производился набор текста.

Когда этот режим включен, в управляющей строке высвечивается сообще-

ние "Indent". По умолчание этот режим включен.

Найти Ctrl-Q F@*

Позволяет вести поиск строкой <= 45 символов. При вводе этой команды

управляющая строка очищается и в нижней части окна Редактора появляется

сообщение:

Search text, text:

В ответ на это необходимо ввести текст, по которому производится по-

иск, и нажать F3. Строка для поиска может содержать любые символы, в т.ч.

управляющие. Для окончания работы необходимо использовать команду завер-

шения (Esc).

Найти и заменить Ctrl-Q A

Эта команда работает аналогично команде "найти", за исключением то-

го, что вы можете заменить "найденную" строку любой другой строкой до 45

символов. Когда вы определяете строку для поиска, Редактор просит вас

ввести строку, которая заменит найденную строку. Вводите до 45 символов.

Если вы вызываете эту команду с помощью Ctrl-Q A, нажмите "Ввод" для

начала поиска. На следующее сообщение (Global/local replace (g/1):) от-

ветьте "g", если вы хотите просмотреть все появления строки для поиска

(от позиции курсора до конца исходного текста), или ответьте "l", если вы

хотите посмотреть только одно появление.

Четвертое, и последнее, сообщение (Prompt before replacing (y/n))

требует ответа "y", если вы будете решать, будет ли заменяться каждое по-

явление строки, или ответа "n", если Редактор должен заменять автомати-

чески.

Если опция N не задана, и Редактор обнаружил искомый текст, то он

установит курсор на конец текста и выдаст сообщение "Replace (Y/N)?". Вы

можете закончить в этой точке выполнение команды командой завершения

(Esc). Вы можете также повторить выполнение команды "Найти и заменить"

командой "Повторить последний поиск" (Ctrl-L).

Загрузить файл F3

Позволяет редактировать существующий текст или создавать новый.

Выход из Редактора без сохранения Ctrl-K D

Ctrl-K Q

Производит выход из Редактора в главное меню. Вы можете сохранить

редактируемый файл на диске или с помощью выбора опции "Files/saze" из

главного меню, или командой Редактора (Ctrl-K S или F2).

Повторить последний поиск Ctrl-L

Повторяет выполнение последней команды "НАЙТИ И ЗАМЕНИТЬ", как будто

вся информация для поиска была введена заново.

Сохранить текст Ctrl-K S или F2

Сохраняет исходный текст в виде файла.

Отметки Ctrl-L или Tab

Отметки фиксируются до восьмой позиции в редакторе Турбо Пролога.