Главная » Delphi » Шаблоны кода (Code Templates)

0

Шаблоны типовых конструкций и операторов языка Delphi можно вводить в текущую позицию курсора одним щелчком мыши. Это выполняется с помощью так называемого Менеджера шаблонов, который вызывается командой View > Templates (Вид > Шаблоны), когда в главном окне открыт редактор исходных текстов.

После вставки шаблона в исходный текст его код подсвечивается светлым цветом, а ряд его ключевых элементов выделяется синим шрифтом с подчеркиванием. По ним можно быстро перемещаться нажатием клавиши Tab (или Shift + Tab в обратном порядке). Например, выбрав оператор цикла (рис. 2.8), мы можем сначала откорректировать имя переменной-счетчика I, затем, нажав клавишу Tab, автоматически перейдем к редактированию начального значения цикла (0), а потом — конечного List.Count-1:

for I := 0 to List.Count-1 do

Наконец, нажав клавишу Tab в последний раз, попадем на следующую строчку за оператором for, в позицию ввода тела цикла. При этом подсветка снимется, и далее редактирование продолжится в обычном режиме.

Более того, данный режим функционирует и в автоматическом режиме. При попытке ввода текста, соответствующего ключевому элементу одного из шаблонов, тот автоматически вызывается в текущее место. Так, набрав for и нажав пробел, мы сразу вызовем соответствующий шаблон.

Рис. 2.9. Описание шаблона в формате .XML

Различные части кода можно также «обертывать» подходящими языковыми средствами, например, быстро заключить в логический блок, разместить внутри оператора цикла или try-блока и так далее. Для этого надо выделить в редакторе нужный набор команд, вызвать его контекстное меню и дать команду Surround, выбрав в подменю нужный оператор Delphi.

Бобровский С. И. Технологии Delphi 2006. Новые возможности. — СПб.: Питер, 2006. — 288 е.: ил.

По теме:

  • Комментарии