6.7. Обозреватель идентификаторов

На верх  Назад  Вперёд

Обозреватель идентификаторов позволяет выполнить поиск всех имеющихся идентификаторов. Идентификаторами могут быть переменные, типы, процедуры или константы, которые имеются в программе или модуле.

Для включения обозревателя идентификаторов, программа или модуль должны быть откомпилированы с информацией обозревателя. Эта опция устанавливается в настройках компилятора.

IDE позволяет просматривать следующие типы идентификаторов:

Символ

Перевод

Описание

Procedure

Процедура

Позволяет быстро перейти к объявлению или телу процедуры.

Objects

Объекты

Быстрый просмотр объекта.

Modules

Модули

Просмотр модуля.

Globals

Глобально

Просмотр любых глобальных символов.

Arbitrary symbol

Произвольный символ

Просмотр произвольного символа.

Во всех случаях сначала должен быть выбран идентификатор для просмотра. После этого появится окно обозревателя. В окне обозревателя отображаются все размещения, где перечислены идентификаторы. Чтобы быстро перейти в нужное место, нужно выбрать размещение идентификатора и нажать пробел. Строка, содержащая идентификатор, будет подсвечена.

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

Поведение обозревателя можно настроить в окне настроек обозревателя идентификаторов, которое вызывается из меню OPTIONS‑BROWSER. Это окно показано на рис. 6.9. Здесь можно настроить следующие параметры:

Symbols (Символы)

Параметр

Перевод

Описание

Labels

Метки

Отображать метки.

Constants

Константы

Отображать константы.

Types

Типы

Отображать типы.

Variables

Переменные

Отображать переменные.

Procedures

Процедуры

Отображать процедуры.

Inherited

Потомки

Отображать потомков.

 

Sub-browsing (Подчинённый обозреватель). Определяет, каким образом обозреватель должен отображать элементы составных идентификаторов, таких как записи или классы.

Параметр

Перевод

Описание

New browser

Новое окно

Элементы отображаются в новом окне обозревателя.

Replace current

Заменять текущие

Содержимое текущего окна заменяется элементами выбранного комплексного идентификатора.

FreePascal_Руководство_пользователя_img_26

Рис. 6.9. Окно настроек обозревателя идентификаторов.

Preferred pane (Предпочтительная область). Определяет, как отображать обозреватель при открытии.

Параметр

Перевод

Описание

Scope

 

 

Reference

 

 

 

Display (Экран). Определяет, как обозреватель должен отображать идентификаторы.

Параметр

Перевод

Описание

Qualified symbols

 

 

Sort always

Сортировать всегда

Сортировать символы в окне обозревателя.