главная каталог как купить контакты
Статьи >> Mac OS X Leopard >> Меню Spotlight

На каждом компьютере есть какой-нибудь способ поиска файлов. И каждая система предлагает несколько разных способов их открытия. Но Spotlight («прожектор»), коронный инструмент Mac OS X, усиленный в Leopard, решает обе эти задачи столь быстро, эффективно и зрелищно, что многое из того, о чем вы прочли в предыдущих главах, становится несущественным.

Может показаться, что это захлебывающаяся от восторга реклама, но попробуйте поработать с ним сами. И вы все поймете.


Видите маленькую лупу в строке меню? Она позволяет открыть окно поиска Spotlight с помощью мыши.

Другой способ открыть его – нажать -пробел Это сочетание клавиш применяется только в системах, где не включены никакие клавиатурные раскладки кроме американского английского. Читатели русского перевода книги скорее всего будут использовать Control-пробел, т. к. сочетание Command-пробел используется для переключения клавиатур. Поменять клавиатурные сочетания можно с помощью System Preferences>Keyboard & Mouse>Keyboard Shortcuts.. Если вы не в силах запомнить больше одной комбинации клавиш для своего Мака, выучите хотя бы эту. Она действует как на рабочем столе, так и при работе в какой-либо программе.

Совет При желании можно привязать открытие окна Spotlight к какой-нибудь из функциональных клавиш (верхний ряд клавиатуры). Выберите >System Preferences (Системные настройки), щелкните по Spotlight и воспользуйтесь всплывающим меню Spotlight menu keyboard shortcut (Сочетание клавиш для меню Spotlight).

Начните вводить текст, который должен определить то, что вы хотите найти и открыть. Например, если вам нужно найти файл с именем Лига покемонов.doc, возможно, достаточно будет ввести лишь лиг или пок. (Spotlight не ищет текст в середине слов, только в начале.)

В процессе ввода с клавиатуры вниз от окна поиска начинает расти меню, и в нем перечисляются все найденные Spotlight-поиском объекты, содержащие введенные символы. (Это живой интерактивный поиск: Spotlight изменяет меню результатов поиска во время ввода с клавиатуры.) Меню включает в себя все файлы, папки, программы, сообщения электронной почты, записи в адресной книге, назначенные встречи, картинки, фильмы, документы PDF, музыкальные файлы, закладки Интернета, документы Microsoft Office (Word, PowerPoint, Excel, Entourage), пульты системных настроек, списки неотложных дел, протоколы чатов, веб-страницы из Истории и даже шрифты, если эти элементы содержат введенные символы, независимо от их имен и местонахождения папок.

Если вы видите пиктограмму объекта, который рассчитывали найти, щелкните по ней, чтобы открыть его. Или «спуститесь» к ней по списку с помощью клавиш со стрелками и нажмите клавишу Return или Enter.

Если вы выберете приложение, тогда эта программа и запустится. Если вы выберете пульт System Preferences (Системные настройки), откроется окно системных настроек с этой панелью. Если вы выберете назначенную встречу, запустится программа iCal, открытая на соответствующем событии. Выбор почтового сообщения откроет его вMail или Entourage. И так далее.

Spotlight – не просто быстрая команда Find (Найти). Этот инструмент избавляет от возни с вложенными папками, всегда сопутствующей работе на компьютере в наше время. Зачем копаться в папках, если можно открыть любой файл или программу несколькими нажатиями клавиш?

Рис. 3.1. Слева: Нажмите -пробел или щелкните по пиктограмме лупы, чтобы появилось окно поиска.

Справа: В процессе нажатий на клавиши ввода Spotlight строит список всех найденных совпадений, удобно сгруппированных по типу: программы, документы, папки, изображения, документы PDF и т. д.


Советы по работе с меню Spotlight   К оглавлению страницы

Не удивляйтесь, что с таким важным инструментом, как Spotlight, связано множество опций, советов и особых приемов. Итак, вот оно – полное, официальное собрание советов по меню Spotlight:

• Если самая первая пиктограмма (с пометкой Top Hit (Наилучшее совпадение)) представляет собой то, что вы искали, можно открыть ее нажатием Enter или Return. (Это нововведение Leopard, поскольку теперь не требуется добавлять клавишу ).

Это здорово, поскольку означает, что в большинстве случаев все действия можно выполнить, не отрываясь от клавиатуры.

Например, чтобы открыть Safari, нужно нажать -пробел (чтобы открыть Spotlight), ввести safa и нажать Enter – и все это не раздумывая. Раз! – и Safari перед вашими глазами.

НЕОГРАНЕННЫЙ АЛМАЗ
Приятная неожиданность Spotligh: уравнения и словарь
В Mac OS X 10.5 Spotlight получил два незаметных усовершенствования, превращающие его в совершенно иной инструмент.

Во-первых, он стал маленьким калькулятором, всегда готовым к работе. Щелкните по окну поиска, введите 38*48.2–7+55 и дивитесь на первый результат в меню Spotlight: 1879.6. Ответ готов, и не понадобилось даже запускать Calculator.

(Для коротких выражений длиной в несколько символов первый результат в меню Spotlight показывает само выражение, например, .15*234=35.1.)

И это не просто калькулятор с четырьмя функциями. Он умеет извлекать корни: введите sqrt(25), и вы получите ответ 5. Он умеет возводить в степень: введите pow(6,6), т. е. 6 в степени 6, и вы получите 46656. Можно даже ввести pi и получить значение числа «пи».

Чтобы получить полный список математических функций Spotlight, откройте Terminal (глава 16), введите man math и нажмите Enter.

Во-вторых, меню Spotlight стало полноценным словарем английского языка. Точнее, оно соединено со словарем Mac OS X, находящимся в папке Applications (Приложения).

Поэтому, если напечатать в окне поиска «schadenfreude», вы с изумлением обнаружите в меню начало определения этого слова. Щелкните по нему, и откроется полная статья словаря, посвященная этому слову.


(Единственная шероховатость – непрерывная перестройка меню Spotlight. Если вы поторопились нажать Enter, на первое место в списке может неожиданно выскочить новый объект – в результате вы открываете не то, что хотели. Но со временем вы научитесь ловить момент, когда первым в списке появляется действительно то, что вам нужно.)

Что именно означает «Top Hit (Наилучшее совпадение)»? Mac OS X осуществляет выбор на основе релевантности (значимости искомого слова внутри этого элемента) и актуальности (времени его последнего открытия).

Совет В Leopard запуск приложений через Spotlight стал еще более эффектным. Это связано с тем, что в меню результатов Spotlight первым делом выводит имена программ. Они появляются там почти мгновенно – задолго до того, как Spotlight построит остальную часть меню результатов.

Если на вашем жестком диске есть программа, у которой нет значка в Dock, например, – и даже если есть, нет способа быстрее открыть ее, чем через Spotlight.


• Чтобы перейти к результату поиска в Finder, не открывая этот файл, -щелкните по его имени.

• В меню Spotlight отображаются только 20 наиболее вероятных подозреваемых, поровну распределенных по категориям (документы, приложения и т. д.). Недостаток: чтобы увидеть весь список, нужно открыть окно Spotlight.

Достоинство: Из этого меню все очень просто открывается с клавиатуры. Просто нажмите -стрелка вниз (или -стрелка вверх), чтобы перейти из одной категории в другую. Выделив первый результат в данной категории, можно обойти оставшиеся четыре, просто нажав клавишу-стрелку. Выделив то, что вам нужно, откройте его, нажав Return или Enter.

Короче, любой элемент меню Spotlight достижим посредством нескольких нажатий клавиш.

• Клавиша Esc (в левом верхнем углу клавиатуры) позволяет выйти из всего этого в два шага. После ее первого нажатия меню Spotlight закрывается и все, что вы ввели с клавиатуры, стирается, давая возможность ввести нечто совершенно иное. Второе нажатие Esc закрывает поле поиска Spotlight и отменяет поиск в целом.

(Если вы хотите все отменить за один шаг, нажмите снова -пробел, или -точка, или -Esc.)

• Spotlight можно считать маленькой записной книжкой. Чтобы найти телефонный номер, не требуется запускать Address Book; гораздо быстрее воспользоваться Spotlight. Для поиска можно задать имя или даже часть телефонного номера.

• Помимо всего прочего, Spotlight следит за ключевыми словами, которые вы использовали для своих фотографий в iPhoto. В результате можно в любой момент найти, открыть и использовать любую фотографию iPhoto, в какой бы программе вы ни находились, просто воспользовавшись окном Spotlight, расположенным вверху каждого диалогового окна открытия файла! Это замечательный способ вставить фотографию в свое почтовое сообщение, презентацию или разрабатываемую веб-страницу. При этом не требуется, чтобы была запущена iPhoto.

• С помощью Spotlight можно также быстро изменить настройки вашего Мака. Вместо того чтобы запускать программу System Preferences, введите в Spotlight несколько первых букв слов, скажем, volume, network или clock. Меню Spotlight покажет соответствующую панель System Preferences (Системные настройки), и вы можете сразу перейти в нее.

НАБИРАЕМ ХОД
Что знает Spotlight
Прелесть Spotlight в том, что он не просто ищет файлы, имена которых соответствуют введенным вами символам. Это было бы на уровне 2004 года!

Нет, Spotlight действительно заглядывает внутрь файлов. Он умеет читать и выполнять поиск в текстовых файлах, документах RTF и PDF, документах iWork, Keynote, Pages, Photoshop и Microsoft Office (Word, Excel, Entourage и PowerPoint).

Со временем компании-производители программного обеспечения выпустят плагины (plug-ins) – подключаемые модули, позволяющие Spotlight выполнять поиск и в их документах. Заглядывайте иногда на www.apple.com/downloads/macosx/spotlight, чтобы узнать, не появился ли плагин Spotlight для документов того типа, с которыми вы работаете. Например, уже можно бесплатно загрузить Spotlight-плагины для OmniGraffle, OmniOutliner, TypeIt4Me, MacDraft, REALBasic, Painter, Wolfram Notebook и других.

Но это еще не все. Spotlight осуществляет поиск не только по тексту файлов, но и еще по 125 информативным элементам, таким как названия слоев в документах Photoshop, ритм MP3-файлов, выдержка в цифровых фотоснимках, владелец авторских прав на фильм, размер страницы документа и т. п.

Официально такого рода вторичная информация называется метаданными. Обычно она не отображается, хотя значительная часть ее выводится в диалоговом окне Get Info (Свойства), описанном в главе 2.

Может показаться, что при вводе символов в окно Spotlight инициируется процедура поиска. Но если быть точнее, то Spotlight уже выполнил поиск заранее. В течение первых 15–30 минут после установки Mac OS X или в минуты, следующие за подключением нового диска, Spotlight невидимо для пользователя собирает сведения обо всем, что находится на диске. Как ученик, готовящийся к экзамену, он читает, делает заметки и запоминает содержимое ваших файлов. (Если щелкнуть по значку Spotlight в этот период, вам будет сообщено, что Spotlight индексирует диски.) Проиндексировав ваш жесткий диск, Spotlight сможет выполнять поиск за считанные секунды.

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


• Если навести курсор на объект в меню Spotlight, но не щелкать кнопкой, появится маленькое окно подсказки. Оно сообщит настоящее имя объекта – что полезно, если Spotlight вывел нечто, найдя текст внутри файла, а не в его имени, – и путь к нему (т. е. местонахождение на жестком диске).

• Меню Spotlight показывает максимум 20 объектов. Далее вы узнаете, как увидеть остальные. Сейчас же отметим, что можно исключить из показа некоторые категории (например, документы PDF или закладки Интернета) и даже изменить их порядок, чтобы позволить другим типам файлов попасть на эти почетные 20 мест.

• Spotlight показывает результаты поиска только для вашей учетной записи и в общедоступных областях системы (например, в папках Application и Developer), но не в чьих-то чужих домашних папках. Если вы рассчитываете поискать в электронной почте своего супруга (супруги) фразы типа «встретимся в полночь», то напрасно.

• Если Spotlight обнаружит разные версии объекта на двух жестких дисках, он известит об этом, показав в меню светло-серое название диска вслед за пунктом меню.

• Spotlight функционирует на основе индекса – многомегабайтной базы, создаваемой на каждом жестком диске, дисковом разделе или флэш-приводе (USB).

Совет В Leopard Spotlight умеет даже находить слова на других компьютерах вашей сети – если это тоже Маки под Leopard. Если нет, Spotlight сможет искать на других компьютерах сети только по именам файлов.

• Если указать на объект в результатах поиска, не щелкая по нему, можно нажать -I и получить окно свойств объекта.

Более сложные виды поиска в меню   К оглавлению страницы

• В большинстве случаев люди просто вводят искомые слова в окно Spotlight. Но при этом не используются дополнительные возможности.

    Применение кавычек   К оглавлению страницы

• Если вы введете не одно слово, а несколько, Spotlight станет работать так же, как Google: он станет искать объекты, содержащие оба слова где-то внутри.

• Если вы ищете фразу, в которой слова действительно стоят рядом, заключите их в кавычки. Например, поиск фразы военная мысль соберет документы, содержащие оба слова, но необязательно бок о бок. А если искать фразу «военная мысль», то будут найдены документы, содержащие именно это словосочетание.

    Ограничение по типу   К оглавлению страницы

• С помощью простого кода можно ограничить поиск определенными категориями. Например, чтобы найти все фотографии, введите kind:image. Если вы ищете презентацию, но не помните, в какой программе создавали ее – Keynote, iWork или PowerPoint, введите kind:presentation. И так далее.

Вот полный список категорий. Не забудьте ввести перед каждым типом kind и двоеточие (Если интерфейс системы у вас английский. Запросы Spotlight локализованы, но на момент выпуска русского перевода книги не работали должным образом по-русски (тип:изображение и т. д.).).

  Чтобы найти:  Используйте ключевые слова:


  Программу

  Кого-то в адресной книге

  Папку

  Сообщение электронной почты

  Встречу в iCal

  Задачу в iCal

  Графический файл

  Фильм

  Музыку

  Аудиофайл

  Файл PDF

  Панель System Preferences

  Закладку Safari

  Шрифт

  Презентацию (PowerPoint и т. д.)



  app, application, applications

  contact, contacts

  folder, folders

  email, emails, mail message, mail messages

  event, events

  to do, to dos, todo, todos

  image, images

  movie, movies

  music

  audio

  pdf, pdfs

  preferences, system preferences

  bookmark, bookmarks

  font, fonts

  presentation, presentations



Эти коды можно комбинировать с искомым текстом. Например, если вы достаточно уверены, что у вас есть фотография с названием «Naked Mole-Rat», то сможете сразу найти ее, введя mole kind:images или kind:images mole (порядок не важен).

    Ограничение по времени   К оглавлению страницы

Аналогичный код ограничит поиск по времени. Если ввести date:yesterday, Spotlight ограничит свой поиск теми объектами, которые вы открывали вчера.

Вот полный список ключевых слов даты, которыми можно пользоваться: this week, this month, this year; today, yesterday, tomorrow; next week, next month, next year. (Последние четыре полезны только для поиска встреч в iCal. Даже Spotlight не в состоянии показать вам файлы, которых вы еще не создали.)

    Ограничение по метаданным   К оглавлению страницы

Если ваш мозг уже перегрелся, то пора дать ему передышку. В Mac OS X 10.4 Spotlight мог выполнять поиск по любому из описанных выше критериев: типу и дате.

В Leopard компания Apple добавила возможность ограничить Spotlight в поиске не только по тексту файлов, но и еще по 125 информативным элементам, которые могут храниться в файлах, таким как автор, битрейт аудиозаписи, город, композитор, модель фотоаппарата, размер пикселей и т. п. Полное обсуждение этих типов так называемых метаданных приводится на стр. 131. («Метаданные» означает «данные о данных» т. е. информацию, описывающую сами файлы.) Приведем несколько примеров:

• author:casey. Найти все документы с «casey» в поле Author. (Предполагается, что фамилия Casey действительно была введена в поле Author документа. Например, такую информацию можно хранить в Microsoft Word.)

• width:800. Находит все графические файлы шириной 800 пикселей.

• flash:1. Находит все фотографии, сделанные со вспышкой. (Чтобы найти фотографии, сделанные без вспышки, нужно ввести flash:0. Целый ряд критериев типа «да/нет» задается таким образом: 1 означает «да», 0 означает «нет».)

• modified:3/7/08-3/10/08. Находит все документы, модифицированные в период с 7 по 10 марта. Можно также ввести created:=6/1/08, чтобы найти все файлы, созданные 1 июня 2008 года. Введите modified:<=3/9/08, и вы найдете все документы, отредактированные ранее 9 марта 2008 года. Как видите, в запросах можно указывать три символа, задающих диапазон: <, > и -. «<» означает «ранее» или «меньше», «>» означает «после» или «больше», а дефис обозначает диапазон (дат, размера и т. д.) Совет Здесь также можно связывать вместе слова. Чтобы найти все файлы PDF, открытые сегодня, введите date:today kind:PDF. А для поиска документа PDF, созданного 4 июля 2008 года, в котором есть слово wombat, можно ввести created:=7/4/08 kind:pdf wombat, хотя много времени вы при этом не сбережете.

Это лишь несколько примеров из десятков возможностей, предоставляемых Leopard.

Оказывается, что коды критериев поиска, которые можно ввести в окно поиска Spotlight (author:casey, width:800 и т. д.), соответствуют главному списку, который выводится, если выбрать Other (Другие) в окне Spotlight. Иными словами, есть 125 разных критериев поиска.

Смущает только одно: в списке Other масса типов метаданных содержит в именах пробелы. Pixel width, musical genre, phone number и т. д.

В то же время при вводе типа в окне Spotlight можно перед двоеточием поставить только одно слово, нужно вводить width: или pixelwidth: в окне поиска.

Поэтому было бы полезно иметь основной список кодов, распознаваемых Spotlight и состоящих из одного слова – сокращенных версий критериев.

Вот он, эксклюзив данной книги, взятый из глубин разработки Apple Spotlight: основной список кодов, состоящих из одного слова. (Учтите, что у некоторых критериев поиска есть несколько альтернативных кодов.

  Реальный атрибут поиска:  Название из одного слова:


  Keywords

  Title

  Subject

  Theme

  Authors

  Editors

  Projects

  Where from

  Comment

  Copyright

  Producer

  Used dates

  Last opened

  Content created

  Content modified

  Duration

  Item creation

  Contact keywords

  Version

  Pixel height

  Pixel width

  Page height

  Page width

  Color space

  Bits per sample

  Flash

  Focal length

  Alpha channel

  Device make

  Device model

  ISO speed

  Orientation

  Layers

  White balance

  Aperture

  Profile name

  Resolution width

  Resolution height

  Exposure mode

  Exposure time

  EXIF version

  Codecs

  Media types

  Streamable

  Total bit rate

  Video bit rate

  Audio bit rate

  Delivery type

  Altitude

  Latitude

  Longitude

  Text content

  Display name

  Red eye

  Metering mode

  Max aperture

  FNumber

  Exposure program

  Exposure time

  Headline

  Instructions

  City

  State or Province

  Country

  Album

  Sample rate

  Channel count

  Tempo

  Key signature

  Time signature

  Audio encoding application

  Composer

  Lyricist

  Track number

  Recording date

  Musical genre

  General MIDI sequence

  Recipients

  Year recorded

  Organizations

  Languages

  Rights

  Publishers

  Contributors

  Coverage

  Description

  Identifier

  Audiences

  Pages

  Security method

  Content Creator

  Due date

  Encoding software

  Rating

  Phone number

  Email addresses

  Instant message addresses

  Kind

  URL

  Recipient Email addresses

  Email addresses

  Filename

  File pathname

  Size

  Created

  Modified

  Owner

  Group

  Stationery

  File invisible

  File label

  Spotlight comments

  Fonts

  Instrument category

  Instrument name



  keyword

  title

  subject, title

  theme

  author, from, with, by

  editor

  project

  wherefrom

  comment

  copyright

  producer

  used, date

  lastused, date

  contentcreated, created, date

  contentmodified, modified, date

  duration, time

  itemcreated, created, date

  contactkeyword, keyword

  version

  pixelheight, height

  pixelwidth, width

  pageheight, height

  pagewidth, height

  colorspace

  bitspersample, bps

  flash

  focallength

  alpha

  make (camera brand)

  model (camera model)

  iso

  orientation

  layer

  whitebalance

  aperture, fstop

  profile

  widthdpi, dpi

  heightdpi, dpi

  exposuremode

  exposuretime, time

  exifversion

  codec

  mediatype

  streamable

  totalbitrate, bitrate

  videobitrate, bitrate

  audiobitrate, bitrate

  delivery

  altitude

  latitude

  longitude

  intext

  displayname, name

  redeye

  meteringmode

  maxaperture

  fnumber, fstop

  exposureprogram

  exposuretime, time

  headline, title

  instructions

  city

  state, province

  country

  album, title

  audiosamplerate, samplerate

  channels

  tempo

  keysignature, key

  timesignature

  audioencodingapplication

  composer, author, by

  lyricist, author, by

  tracknumber

  recordingdate, date

  musicalgenre, genre

  ismidi

  recipient, to, with

  yearrecorded, year

  organization

  language

  rights

  publisher

  contributor, by, author, with

  coverage

  description, comment

  id

  audience, to

  pages

  securitymethod

  creator

  duedate, date

  encodingapplication

  starrating

  phonenumber

  email

  imname

  kind

  url

  email

  email

  filename

  path

  size

  created

  modified

  owner

  group

  stationery

  invisible

  label

  spotlightcomment, comment

  font

  instrumentcategory

  instrumentname



Булев поиск   К оглавлению страницы

Mac OS X 10.5 возводит сложность поиска в Spotlight на новый уровень, разрешая то, что в вычислительной науке называется булевым поиском. Это такой поиск, результаты которого содержат хотя бы один из искомых терминов, или оба термина, или один, но не оба.

Булев поиск выполняется при наличии в тексте запроса операторов AND, OR или NOT.

Например, чтобы получить список файлов, содержащих два слова, можно ввести отпуск AND дети. (Точно так же можно найти документы, авторами которых являются два конкретных человека. Вы ищете author:Casey AND author:Chris. Булевы операторы нужно вводить заглавными буквами.)

Совет Вместо AND можно вводить круглые скобки. Например, (отпуск дети) найдет все документы, содержащие оба слова (необязательно рядом).

С помощью OR можно найти файлы, которые соответствуют одному из двух критериев поиска. Введите kind: jpeg OR kind:pdf, и вы получите единый список из всех фотографий и файлов PDF.

Знак «минус» (дефис) тоже работает. Если вы искали dolphins, имея в виду морских млекопитающих, а получили в результатах списки футбольных команд, повторите поиск со строкой dolphins-miami. Mac OS X выбросит все документы, содержащие «Miami».

Совет Точно так же действует слово NOT. Введя dolphins NOT miami, вы получите тот же эффект, но «минус» короче.



Created by "Design Dream Bryansk" (DENWER) 2011