Документация модуля "SenDev: 152-ФЗ Персональные данные" обновлена до версии 1.1.16. Идут работы по обновлению визуальных материалов

Поиск файлов по имени и содержимому

Строка поиска находится над деревом файлов. File Inspector поддерживает два разных режима: поиск в названиях и поиск в тексте.

Поиск в названиях

Ищет совпадение в имени файла или папки. Для этого режима можно включить «По мере ввода». Автоматический поиск запускается с небольшой задержкой после ввода и особенно удобен, когда известно несколько символов имени.

В результаты поиска по имени могут попадать как файлы, так и папки.

Поиск в тексте

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

Поиск учитывает:

  • разрешённые расширения;
  • исключённые папки, имена файлов и маски;
  • настройку скрытых объектов;
  • max_depth — глубину обхода;
  • max_tree_nodes — предельное количество узлов обхода;
  • внутренний лимит числа результатов.

[Скриншот 1: поиск в названиях и панель результатов]

Почему поиск может найти не всё

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

Практический пример

Если нужно найти все файлы шаблона, где используется строка oldClassName:

  1. переключите поиск на «В тексте»;
  2. введите oldClassName;
  3. нажмите «Найти»;
  4. открывайте результаты по одному и проверяйте контекст;
  5. перед массовой правкой создайте снэпшот каталога шаблона.

[Скриншот 2: результаты поиска по содержимому нескольких файлов]