23
Finder検索のスキルを磨く

Macでは、同じ操作でも複数の方法があります。例えば、標準メニュー、コンテクストメニュー、キーボードコマンドなど、同じ操作を実行できます。そのため、Finder検索を実行する様々な方法によって結果が異なり、検索ウィンドウに表示される開始点も異なるという事実を見落としがちです。これらの違いを理解し、必要なオプションにゆっくりとクリックしていくのではなく、常に最適な方法で検索を開始しましょう。

検索するにはCommand+Fを押します

多くの人は検索を始める際にCommand+F(「検索」の略)を無意識に押しますが、このコマンドで開くウィンドウが必ずしも最適な出発点とは限りません。他の検索と同様に、検索バーが表示され、検索範囲(検索範囲)と検索タイプを指定できます。

さらに、条件バーが表示され、ファイルの種類や作成日、更新日などの検索条件を指定できます。条件バーは「種類が全て」という検索条件で始まるため、検索条件を使用しない場合は無視しても構いません。ただし、必要に応じて検索を絞り込む際にも役立ちます。

Command-F でほとんどの検索を開始する場合の欠点は、このウィンドウの検索バーで検索の種類がファイル名ではなくコンテンツに設定されてしまうことです。コンテンツ検索は、ファイル内で検索語の出現箇所を検索します。必要な場合には非常に便利ですが、ファイルを探している場合は、別のコマンドで開始する方が早いでしょう。

検索ウィンドウパラメータ
検索の開始方法によって異なりますが、ほとんどの場合、検索バー(1)が表示されます。検索バーでは、検索範囲(a)と検索タイプ(b)を指定できます。さらに、条件バー(2)が表示される場合もあります。条件バーでは、例えばファイルの種類を指定して、検索範囲をさらに絞り込むことができます。

名前で検索するにはCommand+Shift+Fを使用します

私は通常、ファイルの内容ではなく、名前、あるいは少なくとも名前の一部で検索するため、簡単な検索にはCommand+Shift+F(別名「名前で検索」コマンド)を使うことを好みます。このコマンドは、ファイル名(フォルダ名とボリューム名を含む)を検索するための検索ウィンドウを表示します。残念ながら、検索条件バーは自動的に表示されないため、より絞り込んだ検索を行いたい場合は、検索バーの右側にある追加ボタン(+)をクリックして追加する必要があります。

ヒント:デフォルトでは、Finderの検索範囲(OS Xが検索する範囲)は「このMac」に設定されています。そのため、OS Xは検索から除外されているものを除き、Mac内のすべてのファイルとフォルダを検索します。検索バーに常に表示される2番目の選択肢は、現在のフォルダ(検索処理を開始した際にFinderウィンドウで表示していたフォルダ)です。共有ボリュームも検索バーに表示される場合があります。

必要に応じて、デフォルトの検索範囲を現在のフォルダに切り替えることができます。Finder > 環境設定を開き、「詳細」タブをクリックし、「検索実行時」ポップアップメニューから「現在のフォルダを検索」を選択します。Snow Leopardでは、このメニューに3つ目の選択肢「前回の検索範囲を使用」があり、これを選択すると、前回の検索で最後に選択した範囲が検索範囲に設定されます。

検索フィールドをスキップ

検索範囲のデフォルト
OS Xはデフォルトで検索範囲(検索先)を「このMac」に設定します。ただし、この設定はFinderの環境設定で変更できます(こちらを参照)。「前回の検索範囲を使用」オプションはSnow Leopardでのみ利用可能です。

Finderウィンドウの右上隅には検索フィールドがありますが、便利そうに思えるかもしれませんが、その使い方には限界があります。この方法で検索を開始すると、Command + Fキーを使った検索と同様に、あまり一般的ではない「コンテンツ」検索が表示されますが、Command + Fキーで表示される検索条件バーすら表示されません。ここで説明する検索方法はすべて自動的に検索フィールドを起動するため、この方法を使う必要はありません。

SpotlightウィンドウではCommand+Option+スペースバーを試してください

これまでに紹介した検索方法の欠点の一つは、現在開いているFinderウィンドウが検索ウィンドウに変わってしまうことです。他の目的のためにフォルダ内をドリルダウンして開いているFinderウィンドウを使用している場合、これは意外にも煩わしいものとなるでしょう。検索後にウィンドウの「戻る」ボタンを押してフォルダに戻ることはできますが、その操作を忘れて、検索が終わったら誤って検索ウィンドウを閉じてしまうことがよくあります。

最前面のウィンドウをそのままにしておきたい場合は、別の方法があります。Command + Option + スペースバーを押して、Spotlightウィンドウ(すべての検索はSpotlight検索エンジンを使用するため、やや不可解な名前です)を開きます。このウィンドウの設定は巧妙です。Finderの環境設定でデフォルトの検索範囲がどのように設定されていても、検索範囲は「このMac」に設定され、2番目の選択肢は(新規ウィンドウには「現在のフォルダ」がないため)、新規Finderウィンドウに設定した内容になります。(Finder -> 環境設定を開き、「一般」パネルをクリックし、「新規Finderウィンドウを開く」メニューから場所を選択します。)

何か手早く簡単に探しているもの(ファイルでもアプリケーションでも)の場合、多くの場合、メニューバーの Spotlight メニューが最適な選択肢です。このメニューは、最初に Finder に切り替えなくても使用できます。Command キーとスペースバーでメニューを開き(Spotlight フィールドをアクティブにし)、検索語を入力します。検索結果の項目が多すぎてメニューに表示できない場合や、メニュー アプローチで定義できるよりも多くのパラメータを定義する必要があることに気付いた場合でも、最初からやり直す必要はありません。Spotlight メニューの上部にある [すべてを表示] をクリックすると、最初の結果が既に表示されている Finder 検索ウィンドウが開きます。検索パラメータは [この Mac](通常の範囲設定を上書き)と [コンテンツ] に設定され、Spotlight フィールドに入力した検索語がウィンドウの検索フィールドに表示され、編集用に選択されます。

考え方を変えれば、検索も変わる

Command-F で「検索」(デフォルトではコンテンツ検索)を開始したのに、ファイル名で検索したいと思ったとします。あるいはその逆で、Command-Shift-F でファイル名で検索を開始したのに、コンテンツ検索を開始したとします。最初からやり直す必要はありません。検索フィールドに何も入力していない限り、他のキーボードコマンドを押せば、ウィンドウの検索パラメータが変更されます。

この方法は、Command + Option + スペースバーで新しい検索ウィンドウを開いた場合にも有効です。Command + F または Command + Shift + F を押すと、それぞれのコマンドで使用するパラメータに切り替わります。(ただし、逆の場合は効果がありません。「検索」または「名前で検索」コマンドで開始した後に Command + Option + スペースバーを押すと、新しい検索ウィンドウが開きます。)

Mac 作者の Sharon Zardetto さんは、車の鍵や財布など、頻繁に必要となるアイテムの検索ルーチンを誰かが開発してくれるのを今も待っています。