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

При подготовке текстов программ часто возникает необходимость перенести фрагмент текста в другое место или удалить его. Для такого рода операций удобно использовать блоки - фрагменты текста, рассматриваемые как единое целое. Длина блока может быть достаточно большой (до 64 Кбайт), он может занимать несколько экранных страниц. В каждый момент в среде может быть объявлен только один блок в одном окне редактора. Обмен блоками между окнами возможен только через буфер редактора (см. опцию EDIT в главном меню).

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

Ctrl-K К - пометить конец блока;

Ctrl-K Т - пометить в качестве блока слово слева от курсора;

Ctrl-K Р - напечатать блок;

Ctrl-K С - копировать блок, начиная с позиции курсора;

Ctrl-K К- переместить блок;

Ctrl-K H - убрать выделение блока цветом; повторное использование Ctrl-K H вновь выделит блок;

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

Ctrl-K R - читать блок из дискового файла;

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

Ctrl-K I - сместить блок вправо;

Ctrl-K U - сместить блок влево.

 

Прочие команды

Ctrl-Q F - искать по образцу;

Ctrl-L - продолжить поиск;

Ctrl-Q A - искать по образцу и заменять;

Ctrl-U - прекратить дальнейшее выполнение поиска или поиска измены;

Ctrl-K n - установить маркер; n = 0..9 (см. ниже);

Ctrl-Q n - искать маркер;

Ctrl-Q W - искать ошибку;

Ctrl-Q [ - искать правую парную скобку (см. ниже);

Ctrl-Q ] - искать левую парную скобку (см. ниже);

Ctrl-Q L - восстановить испорченную строку (см. ниже);

Ctrl-Q Т или Ctrl-O Т - включить/отключить табуляцию;

Ctrl-O F - переключить заполнение табуляции;

Ctrl-O I или Ctrl-Q I - включить/отключить автоотступ;

Ctrl-O О - вставить настройку компилятора в начало файла (см. ниже).

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

Ctrl-K n. Устанавливает в текущую позицию курсора маркер с номером и = 0..0. Маркер на экране невидим и никак не влияет на исполнение программы. Команда используется совместно с командой Ctrl-Q n (искать маркер с номером n) для ускорения поиска нужных фрагментов текста при разработке крупных программ. Обратите внимание - комбинации клавиш Ctrl-K n набираются следующим образом: вначале нажимается Ctrl, затем, не отпуская ее,- К; после этого все клавиши отпускаются и нажимается клавиша с цифрой п. Точно так же набирается команда Ctrl-Q п.

Ctrl-Q ] и Ctrl-Q [.Эти команды используются для поиска ближайшей парной скобки. Команды позволяют отыскивать пары скобок (и), { и}, [и]. Подведите курсор так, чтобы он указывал на одну из скобок, и дайте соответствующую команду - редактор отыщет нужную парную скобку.

Ctrl-O О. Эта команда заставит редактор поместить в самое начало файла строки, содержащие текущую настройку среды в виде директив компилятора, например:

{$A+,B-,D+,E+,F+,G+,I+,L+,N+,0-,R + ,S+,V+,X+}

{$М 16384,0,655360}

($DEFINE single}