数日前に表示した(または数秒前に誤って閉じた)Web ページを見つけるためにブラウザの履歴を頻繁に調べたり、数か月前に保存したページを再度表示するためにブックマークを調べたりする場合は、今日のヒントが、メニューを参照したり Safari のブックマーク画面にアクセスしたりするよりも速くそれらのページを見つけるのに役立ちます。
Mac OS XのSpotlight機能を使えば、Safariのブックマークと履歴を検索できます。しかし、Spotlightはハードドライブ上の他のすべてのものも検索するため、ブラウザ固有の情報を見つけるには非効率的です。あまり知られていませんが、Safariには独自の「クイック検索」機能が、意外な場所に隠されています。
Safari固有の検索を行うには、Safariのヘルプメニューをクリックするだけです(キーボードから指を離したくない場合は、Command+?を押して検索語を入力します)。OS Xはヘルプドキュメントだけでなく、Safariの履歴とブックマークも検索します。より具体的には、履歴とブックマークメニューにある各Webページのタイトルを検索します。
検索結果はヘルプメニューのメニュー項目セクションに瞬時に表示されます。最初に履歴項目、次にブックマークが表示されます。(Mac OS Xヘルプからの検索結果は、メニュー下部のヘルプトピックの横に表示されます。)検索結果にマウスオーバーするか、上下矢印キーを使ってハイライトすると、そのWebページが履歴メニューまたはブックマークメニューのどこにあるのかがOS Xによって正確に表示されます。ページ名をクリックするか、Returnキーを押すと、SafariでWebページが開きます。
(この「機能」は、OS X ヘルプ システムが現在のアプリケーションのメニュー コマンドを検索して、特定のコマンドを見つけやすくする機能の副作用です。ブックマークと履歴項目は Safari のメニューにリストされているため、これらも検索されます。つまり、Safari のブックマーク バーをこれらの検索に含めるには、Safari の設定でブックマーク メニューにブックマーク バーを含めるようにする必要があります。もちろん、ブックマーク メニューやバーの外部に追加のブックマーク フォルダを作成した場合、それらのフォルダは検索されません。)
例えば、下のスクリーンショットでは、先週紹介したスクリーンセーバーの最新バージョンをチェックしながら、特定のサイトを探していました。「スクリーンセーバー」を検索すると、履歴に6件、ブックマークに2件の結果が見つかりました。履歴の1つをハイライトすると、OS Xはサイト名と訪問日を表示しました。

本格的な Spotlight 検索と比較すると、Safari でこの検索方法を使うといくつかの制限があります。まず、標準的な Spotlight 検索や、Safari のブックマーク/履歴画面で開始する検索では、すべての Web ページのタイトルとコンテンツの両方が検索されますが、ヘルプメニュー版ではタイトルのみが検索されます。2 つ目の問題は、ヘルプメニューが狭すぎて各サイト名が表示されないことが多いことです。特に、各サイト名の前に訪問した日付が表示される履歴の結果では、そのことが顕著です。このような場合、名前を表示するには項目をハイライトする必要があります。(ブックマークはページ名の前にフォルダ名が表示されるため、ブックマークフォルダ名が長い場合にも同じ問題が発生します。)
Safariの「隠し」検索機能は、毎日何度も使っています。サイトを素早く再訪するためです。タブやウィンドウを誤って閉じてしまった時にも便利ですし、私のようにマウス操作よりもキーボードショートカットを使いたい人には特に便利です。Command+?を押して数文字入力し、矢印キーを使って検索結果から目的のサイトを選択するだけです。
ああ、関連するボーナスのヒントがあります: 1Password 3 を使用しており、1Password の「トップ メニュー バーに表示」設定を有効にすると、Safari のヘルプ メニュー検索で 1Password ログインも検索されるようになり、Web サイトをすばやく開いてログインできるようになります。