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

NoteЗамечание

На сайте российского FoxClub доступна локализованная, русскоязычная версия Code References

Диалоговое окно Look Up Reference появляется только в режиме разработки, когда вы выбираете Code References в меню Tools. Вы можете, кроме того, выбрать Look Up Reference, когда вы щелчком по правой клавише вызываете контекстное меню окна редактирования програм или открываете диалоговое окно Look Up Reference программным способом первый раз, с помощью приведенного ниже кода:

 CopyCode imageСкопировать код
DO (_FOXREF)

Для получения более подробной информации о вызове системной переменной _FOXREF смотрите описание Системная переменная _FOXREF.

Look for (Искать)

Указывает выражение для поиска.

Visual FoxPro заполняет бокс ввода выражения выбранным в окне редактирования выражением. Бокс Look for содержит любые выбранные последними выражения или выражения, которые искались до этого момента.

Если вы отметите чек-бокс Use regular expressions, то станет доступной кнопка со стрелкой рядом с боксом Look for. Отметка в чек-боксе Use regular expressions допускает поиск с замещением символов модификатором - групповым символом. Для получение более подробной информации смотрите "Use regular expressions" ниже в этом описании.

Scope (Область)

Определяет диапазон поиска и содержит следующие опции:

  • Folder (Каталог)   поиск производится в текущем каталоге и, необязательно, в субкаталогах.

  • Project  поиск производится в наборе файлов выбранного проекта. В выпадающем списке проектов появятся только открытые в текущей сессии проекты.

Look in (Искать в)

Определяет текущий каталог и содержит выпадающий список с историей ранее выбиравщихся каталогов, если в области Scope была выбрана опция Folder. Для выбора другого каталога щелкните по кнопке поиска (...) для того, чтобы открыть диалоговое окно Select Directory.

Бокс Look in недоступен, если в области Scope была выбрана опция Project.

Search subfolders (Искать в субкаталогах) 

Включает в область поиска субкаталоги выбранного каталога. Чек-бокс Search subfolders (Искать в субкаталогах) доступен только в том случае, если в области Scope (Область) была выбрана опция Folder (Каталог).

Limit search to project home directory and subfolders (Ограничить поиск домашним каталогом проекта и субкаталогами)

Включает в область поиска только те файлы проекта, которые находятся в домашнем каталоге проекта и его субкаталогах. Совместно используемые файлы исключаются из поискаS. Этот чек-бокс доступен только в том случае, если в области Scope была выбрана опция Project. .

Overwrite prior results (Переписать предыдущие результаты)

Управляет условием - будут ли переписаны результаты более ранних поисков новыми. Эта опция действует аналогично случаю выбора Clear All Results из контекстного меню в окне Code References для замещения всего содержимого в панели Search. Чек-бокс Overwrite prior results доступен, когда выбраны опции либо Folder, либо Project.

File Types (Типы файлов)

Определяет набор типов файлов для ограничения области поиска. Типы файлов разделяются запятыми. Значение, которое использовалось в поиске последним используется и в последующих поисках. Вы можете добавить свои типы файлов, используя файл FoxRefAddin.dbf. Таблица FoxRefAddin допускает специфичные типы файлов, которые исключаются только в том случае, когда поиск производится с указанием групповых сиволов в именах файлов (*.*). В приведенной ниже таблице перечислены все типы файлов Visual FoxPro, которые поддерживаются и указано, как в них осуществляется поиск.

 
Расширение имени файла Поведение

.cdx

Производится поиск индексного выражения. Выбор этого расширения в списке требует, чтобы таблица была открыта.

.dbc

Производится поиск в хранимых процедурах, исходнмках удаленных представлений, соединений и прочих данных контейнера базы данных (.dbc), исключая файлы таблиц и структур.

.dbf

Производится поиск имен полей и любых расширенных метаданных файла контейнера базы данных .dbc таках, как выражения триггеров, но не внутри содержания таблицы. Visual FoxPro может потребоваться временно открыть или закрыть таблицы, если вы выбрали это расширение.

.frx, .lbx

Ищутся выражения в отчетах и этикетках, значение меток и в среде данных.

.mnx

Производится поиск среди имен меню и в связанном с ними коде.

.prg

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

.scx

Производится поиск среди кода всех методов, среды данных и значений свойств, которые отличаются от значений по умолчанию.

.vcx

Производится поиск среди кода всех методов и значений свойств, которые отличаются от значений по умолчанию.

Прочие типы файлов

Выражение, которое разыскивается рассматривается как точный текст.

В приведенной ниже таблице перечислены группы типов файлов, использующиеся по умолчанию в выпадающем списке в блоке File Types (Типы файлов).

 
Типы файлов Расширения имен файлов

Все файлы

*.*

Общие типы

*.scx, *.vcx, *.prg, *.frx, *.lbx, *.mnx, *.dbc, *.qpr, *.h

Все исходники

*.scx, *.vcx, *.prg, *.frx, *.lbx, *.mnx, *.dbc, *.dbf, *.cdx, *.qpr, *.h

Формы и классы

*.scx, *.vcx, *.prg

Отчеты и этикетки

*.frx, *.lbx

Меню

*.mnx

Программы

*.prg, *.h, *.qpr, *.mpr

Структуры данных

*.dbc, *.dbf, *.cdx

Текст

*.txt, *.xml, *.xsl, *.html, *.log, *.asp, *.aspx

NoteЗамечание

Группа типов фалов общего типа (Common source) включает в себя только файлы контейнеров баз данных (.dbc) как источников данных в виде опции, используемой по умолчанию. Поведение по умолчанию предусматривает поиск только среди хранимых процедур. Вы можете изменить это поведение щелкнув по кнопке Options (Параметры) в диалоговом коне Look Up Reference.

Options (Параметры)

Щелчок по этой кнопке открывает диалоговое окно Options (Параметры), с помощью которого вы можете выбрать дополнительные параметры вашего поиска. Для получения более подробной информации смотрите описание Диалогое окно Options (Параметры) диалогового окна Look Up Reference.

Группа Options (Параметры)

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

Match case (Учитывать регистр)

Определяет - будет ли при поиске учитываться регистр символов в выражении поиска.

Match whole word (Искать полное слово)

Определяет - будет ли при поиске искаться точное соответствие полного слова.

Use regular expressions (Использовать регулярные выражения)

Позволяет использовать символы группировки для поиска. Установив метку в чек-боксе "Use regular expressions" делает доступным кнопку рядом с блоком Look for (Искать...). Щелчок по кнопке со стрелкой открывает меню, из которого вы можете выбрать тип регулярного выражения для в поле ввода выражения для поиска. Для получения более подробной информации о регулярных выражениях обратитесь к описанию Регулярные выражения и операторы.

Блок Comments (Комментарии)

Определяет - будут ли включены в ваш поиск комментарии. Комментарии начинаются с символа звездочки (*), двойного амперсанда (&&) или с ключевого слова NOTE. Выпадающий список блока включает в себя перечисленные ниже возможные уточнения поиска:

  • Include Comments (Включить в поиск комментарии)   В область поиска будут включены комментарии.

  • Ignore Comments (Игнорировать комментарии в поиске)   Во время поиска комментарии будут игнорироваться.

  • Comments Only (Искать только в комментариях)   Производить поиск только в комментариях.

Смотрите также