Главная » Delphi » Редактор Delphi

0

содержит множество интересных возможностей, которые даже в таком простом на первый взгляд процессе, как подготовка исходного текста, способны существенно повысить производительность работы: в разы, а может быть, даже на порядок! Так, в него добавлены новые средства рефак- торинга, подробно описанные в соответствующем разделе книги. Например, режим Sync Edit позволяет одновременно править все экземпляры одного идентификатора в коде, а одной командой можно прокомментировать большой блок исходного текста.

Работа с исходным текстом в Delphi уже давно не ограничена одним редактором. Так, Просмотрщик структуры программы (Structure View) представляет в виде дерева иерархическую структуру кода: классы с полями и методами, что позволяет двойным щелчком быстро переходить к их определениям и реализациям в исходном коде.

Отметим также популярную функцию поиска описаний различных понятий в исходном тексте и навигации по ним: при нажатой клавише CTRL курсор следует подвести к выбранному определению, после чего появляется всплывающая подсказка. Щелчок на ней открывает файл с текстом соответствующего описания, или же текущий файл прокручивается к точке декларации данного идентификатора.

При вводе программного кода возможен анализ его синтаксической корректности в реальном времени. Он выполняется, если включен флажок Enable Error Insight в настройках редактора (Tools > Options > Editor Options > Code Insight, Сервис > Параметры > Параметры редактора > Подсказки кода). При обнаружении ошибки соответствующее место в редакторе подчеркивается волнистой красной линией, а при наведении на него указателя мыши возникает всплывающая подсказка с описанием причины проблемы.

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

 

Чтобы закрыть все окна, открытые в редакторе, кроме текущего, щелкните правой кнопкой мыши на названии вкладки для текущего модуля и в открывшемся контекстном меню выберите команду Close All Other Pages (Закрыть все другие страницы).

Далее мы рассмотрим важнейшие особенности редактирующей системы Delphi.

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

По теме:

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