Вы не можете сделать это с помощью значка прожектора в строке меню. Но вы можете сделать это с помощью spotlight:
Перейдите к папке в Finder.
Введите свой поиск содержимого в файле, который вы ищете в строке поиска в правом верхнем углу папки.
Над результатами есть строка, которая гласит:
Search: This Mac "Your Folder Name"
Нажмите на название вашей папки, чтобы ограничить поиск папкой, а не целым компьютером, что и делает выбор по умолчанию «Этот Mac».Затем щелкните значок шестеренки, выберите «Показать критерии поиска» и сузьте область поиска. Например, вы можете добавить «Имя оканчивается на .php», а затем нажмите «плюс», чтобы добавить еще один критерий. Затем вы можете добавить «Имя начинается с р»
Редактировать: я просто взял файл php и искал эту строку, array_push($songs,$song)
и он не найдет файл, но если я только поиск до запятой (то есть array_push($songs
) прожектор действительно находит файл!
Я нашел эту статью, которая объясняет, как добавить php в качестве поддерживаемого типа файла для центра внимания, который должен исправить странный результат, который я получил выше. Я полагаю, что без этого изменения центр внимания обрабатывает файл только как rtf, поэтому некоторые элементы php (особенно знаки пунктуации) могут привести к сбою поиска. Команда для редактирования необходимого файла:
sudo nano /System/Library/Spotlight/RichText.mdimporter/Contents/Info.plist
Вы захотите переиндексировать после этого изменения, как упоминается в статье. Также упоминается, что более правильный способ сделать это - установить инструменты разработчика.
Затем вы можете использовать метод, описанный выше, чтобы ограничить поиск определенной папкой или типом файла.