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

Команды работы с блоками

Команды работы с блоками также требуют последовательность команд с

управляющими символами.

Блок текста - это любое количество текста от 1 символа до сотен

строк, которое отмечено специальными символами (маркерами блока). В ис-

ходном тексте в одно и то же время может быть отмечен только один блок.

Блок отмечается маркером начала блока перед первым символом блока и

маркером конца блока после последнего его символа.

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

вать в файл.

Отметить начало блока Ctrl-K B

Отмечает начало блока. Сам маркер не высвечивается, а блок высвечи-

вается только когда установлен также маркер конца блока.

Отмеченный блок выделяется, по сравнению с остальным текстом (вы мо-

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

Setup/Colors/Edit/Normal Text.

Отметить конец блока Ctrl-K K

Отмечает конец блока. Сам маркер не высвечивается, блок высвечивает-

ся, если установлен также маркер начала блока.

Отметить слово Ctrl-K T

Отмечает одно слово как блок, маркеры начала и конца при этом уста-

навливать не нужно. Если курсор находится внутри слова, это слово будет

отмечено. Если курсор находится между словами, будет отмечено слово слева

от курсора.

Копировать блок Ctrl-K C

Копирует ранее отмеченный блок, начиная с позиции курсора. Сам блок

не изменяется, маркеры отмечают новую копию блока. Если нет отмеченных

блоков или если курсор находится внутри блока, никакие действия не произ-

водятся.

Удалить блок Ctrl-K Y

Удаляет ранее отмеченный блок. Для отмены удаления блока используйте

команду Ctrl-K U.

Убрать/показать блок Ctrl-K H

Высвечивает или убирает блок (работает как переключатель). Команды

работы с блоками (копировать, пересылать, удалять и записывать в файл)

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

началу и концу блока работают всегда.

Переслать блок Ctrl-K V

Пересылает отмеченный ранее блок в место расположения курсора. На

старом месте блок удаляется, маркеры располагаются в начале и конце блока

в его новом месте. Если нет отмеченного блока, никакие действия не произ-

водятся.

Прочитать блок с диска Ctrl-K R или F7

Вызывает вспомогательный редактор в режиме копирования и выдает спи-

сок последних файлов, считанных в редактор - до 7 файлов. Вы можете из

этого списка выбрать файл для чтения или выбрать файл для загрузки, ука-

зав имя входного файла.

Вы можете указать как точное имя файла, так и использовать символы

DOS для поиска имени файла по маске.

Если вы указываете имя файла, то можете определить любое правильное

имя файла. Если не определено расширение имени файла (.PRO, .TXT, .BAK и

т.д.), по умолчанию берется .PRO. Чтобы прочесть файл без расширения име-

ни, добавьте к имени файла время.

Записать блок на диск Ctrl-K W

Записывает ранее отмеченный блок в файл. В текущем файле блок не из-

меняется, его маркеры остаются. Если никакой блок не помечен, ничего не

происходит.

Когда вы выдаете эту команду, Редактор просит вас указать имя файла,

в который записывается блок.

Для выбора файла можно использовать символы DOS для поиска по маске;

справочник появляется в маленьком окне на экране и вы можете выбрать имя

файла из справочника.

Если вы указываете имя файла сами, и указанный файл существует, ре-

дактор выдает предупреждение и просит подтверждения на разрешение переза-

писи файла. Если вы не указываете расширение имени файла, автоматически

добавляется ".PRO"; для определения имени файла без расширения имя файла

должно заканчиваться точкой.