Иллюстрированный самоучитель по Turbo Pascal

Редактор

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

При подготовке текстов программ часто возникает необходимость перенести фрагмент текста в другое место или удалить его. Для такого рода операций удобно использовать блоки – фрагменты текста, рассматриваемые как единое целое. Длина блока может быть достаточно большой (до 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, затем, не отпуская ее, – К; после этого все клавиши отпускаются и нажимается клавиша с цифрой n. Точно так же набирается команда CTRL + Q n.

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}
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.