Как я могу выполнить полный текстовый поиск файлов с открытым текстом в папке DropBox?

Я понимаю, что Spotlight будет искать полный текст файлов в любой папке и отображать файлы, содержащие экземпляры искомого текста. Но я также хотел бы увидеть выделенные экземпляры искомого текста в текстовом файле. Command-f в текстовом редакторе выполняет это.

Проблема в том, что я должен выполнить двухэтапный процесс, который может быть очень трудоемким, когда у меня есть много файлов для поиска:

  1. Используйте Spotlight для поиска файлов с экземплярами искомого текста в них
  2. Откройте каждый файл в текстовом редакторе отдельно, command-f и найдите экземпляр текста внутри этого файла.

Есть ли способ объединить эти два шага в один на OS X? Есть ли функция Spotlight, которую я пропускаю, или приложение, которое это сделает? Я могу сделать это довольно легко на iPad с помощью панели поиска в Daedalus Touch, но мне бы хотелось узнать эквивалент OS X.

Спасибо за прочтение.

Я часто делаю такой поиск, но для этого я не использую причудливые графические интерфейсы. Если вы заинтересованы, читайте дальше.

У Unix есть отличный инструмент grep который будет искать шаблоны внутри файлов. Он даже поддерживает регулярные выражения, если вы используете egrep .

Пример поиска слова «привет» со всеми примерами в папке Dropbox:

 cd /Users/name/Dropbox grep -Riw hello * 

Вот и все. О, я забыл упомянуть, что вы должны использовать приложение Terminal прежде чем вводить эти команды.

Если вы ищете два слова «привет» или «пока», вы можете сделать:

 egrep -Riw "hello|bye" * 

Если вы ищете все слова, содержащие «ell» (например, привет), вы можете:

 grep -Ri ell * 

И, наконец, (но читайте страницу руководства, если хотите больше), сопоставляя каждый файл с именем «iOS» с этим конкретным случаем:

 grep -Rw iOS * 

Я нашел приложение (заплаченное), которое сделает следующее: SearchInFiles . Отказ от ответственности: Я еще не пробовал.

Вы можете попробовать использовать Ambar ( https://ambar.cloud ). Это облачное решение для поиска содержимого ваших файлов Dropbox. Когда вы подключаете Ambar к Dropbox, это синхронизирует файлы с Dropbox и обеспечивает сверхбыстрый интеллектуальный поиск. С бесплатным планом вы можете индексировать до 2000 документов.

Быстрый обзор размещен здесь

Ps Я работаю для Ambar.

Давайте будем гением компьютера.