Xcode - поиск текста во всех файлах


93

Есть ли способ выполнить поиск по всем файлам проекта Xcode? Я знаю, что могу найти какой-то текст внутри файла с помощью Finder, но найти что-нибудь с Xcode будет очень полезно. Когда я нажимаю cmd+, fя могу найти или найти и заменить только в текущем файле отображения.

Ответы:


171

Используйте cmd + shift+ fдля полного поиска Xcode.


1
Есть ли способ заставить поиск игнорировать определенные каталоги в рабочей области? В частности, меня обычно не интересует поиск в каталоге Pods.
августа 2015,

2
@august - посмотрите мой ответ в этом посте - stackoverflow.com/questions/24603639/…
rishi

4
Использование cmd + shift + f будет искать только в коде, как искать также в «комментариях» и «string const»?
Гил Эпштейн

Привет, Гил, для этого есть меню. Как только вы нажмете CMD + Shift + F, найдите «Найти»> «Ссылка»> «Содержит» прямо над текстовым полем. Щелкните «Ссылка» и измените его на «Текст». Это будет искать каждый фрагмент текста.
user3064009 06

Это все еще не поиск в "Pos"
Satyam

14

В левой части редактора у вас есть увеличительное стекло. Там есть поле поиска. Это должно делать свое дело. (это называется search navigator)

cmd + shift + f открывает его тоже.


1
Или в меню: Find > Find in Project.
wcochran

Вызывается Найти> Найти в рабочей области сейчас?
безумный ёжик

9

Чтобы сделать это просто из пользовательского интерфейса, одним щелчком мыши

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

введите описание изображения здесь

С этого момента вы можете начать делать больше вещей, например, заменять все и т. Д., Например

введите описание изображения здесь


Отличные анимированные .gif-файлы, чтобы показать ответ, какой инструмент вы использовали для их создания?
Deemoe

2

Используйте Command + 3минимальное сочетание клавиш илиCommand + Shift + f



0

Щелкните правой кнопкой мыши любой текст и выберите «Найти выделенный текст в рабочей области».

По моему опыту, cmd + shift + f требует заранее cmd + c для заполнения поискового запроса. Итак, я приступаю к поиску текста во всех файлах, чтобы проделать вышеуказанное.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.