Как мы знаем, в Spotlight встроен калькулятор. Достаточно написать уравнение в поисковой строке, чтобы узнать результат. Оказывается, работает шорткат Cmd-C для того, чтобы скопировать результат вычисления в буфер обмена.
Когда вы ищете файл с помощью Spotlight, вам может пригодиться пара хитростей:
* Если с помощью клавиш со стрелками выбрать файл и нажать ⌘Return, откроется не сам файл, а директория в Finder его содержащая и файл в ней выделится.
* Для того, чтобы перемещаться клавишами со стрелками по категориям поиска, а не по файлам, зажмите клавишу Command.
Заметил тут на днях, что когда скачиваю что-то с торрент-трекеров, процессор компьютера занят процентов на 40 процессами mdworker и mds. Оба они относятся к поисковой системе Spotlight. Видимо, Spotlight индексирует постоянно изменяющиеся скачиваемые файлы. Для того, чтобы не грузить процессор этой (бесполезной на данный момент) работой, задайте вашему торрент-клиенту фиксированную папку для скачиваемых файлов и запретите её индексацию в настойках Spotlight. (System Prefrences — Spotlight — Privacy)
Наверняка вы, как и я используете как минимум две раскладки клавиатуры при работе и запускаете программы через поиск их в Spotlight. Тогда, иногда возникают ситуации, когда название программы вы набираете не в той раскладке. Приходится всё стирать и набирать заново. Но вы можете поступить так:
Откройте папку с вашими программами.
Нажмите правой кнопкой на программе и выберите Get Info
Введите в поле Spotlight Comments название программы в неправильной раскладке.
Теперь, даже если вы и забудете выставить английскую раскладку, Spotlight всё равно найдёт нужную вам программу. Конечно, этот трюк придётся выполнить со всеми программами. Ну, или, по крайней мере, с теми, которые запускаете чаще всего.
Удивительно, но «Леопард» ищет по текстам песен, хранящимся в iTunes. Вы можете написать в строке поиска часть текста песни и получить в результате музыкальный файл с эти текстом.
К сожалению, так работает только общесистемный поиск. Поиск в самом iTunes так не работает.
Если вы пользуетесь почтой от Gmail с использованием протокола IMAP, что весьма удобно, вы наверняка замечали, что при поиске получаете дублирующиеся результаты.
Дело всё в том, что через IMAP вы в обязательном порядке подписаны на папку All mail, которая содержит все сообщения вашего аккаунта, исключая спам и корзину. Отписаться от этой папки невозможно, но мы можем сделать по-другому:
Откройте настройки Stoplight. System Prefrences -> Spotlight -> Privacy
Добавьте в список (можно простым перетаскиванием) директорию ~/Library/Mail/IMAP-username@imap.gmail.com/[Gmail]/Allmail.imapmbox
Если вы испытываете трудности с поиском в теле писем в почтовой программе, возможно причина в сбойном индексном файле Spotlight. Для перестоения индекса вы можете воспользоваться следующей командой терминала:
$ sudo mdutil -E /
После чего придётся подождать, пока весь ваш диск не переиндексируется заново.
В «Тигре» была замечательная возможность (хотя и не документированная) создавать архивы/резервные копии сообщений в Mail.app. Для этого нужно было всего лишь перетащить нужную папку с сообщениями например на рабочий стол, в результате чего создавался mbox-архив, содержащий все сообщения. После этого вы могли спокойно удалить сообщения из Mail.app и легко вернуть их обратно (File -> Import -> Mail for Mac OS X). Также по этому архиву работал поиск Spotlight.
В «Леопарде» всё поменялось. В нём появилась документированная возможность делать архивы почты. Для этого необходимо щёлкнуть правой кнопкой по нужной папке и выбрать Archive Mail из меню. На первый взгляд всё работает так же, как и в «Тигре», но из-за изменения формата сохраняемых сообщений, поиск Spotlight в архиве не работает.
Как же сделать так, чтобы поиск работал?
Очень просто — загляните в ~/Library. Откройте директорию ~/Library/Mail, ввыберите нужную вам папку с сообщениями и просто скопируйте её куда-нибудь. Теперь вы можете удалить сообщения из почтовой программы. Восстановить их будет очень просто, и поиск работает.