37
フーダスポット 2.0.8

OS X 10.5で私が最も気に入っている点の一つはSpotlightです。このトピックに関する私の以前の記事を読んだことがある方なら、この発言に驚かれるかもしれません。しかし、実際のところ、Appleは10.5でSpotlightを素晴らしいものに仕上げ、Tiger版のSpotlightに対する私の主な不満をほぼすべて解消しました。

しかし、こうした良い点がある一方で、Appleは残念ながらいくつかの欠点も生み出してしまいました。それは、FinderのSpotlight検索結果ウィンドウに表示される列をカスタマイズする機能という重要な機能が省略されているという点です。Mac OS X 10.4 (Tiger) では、「表示」→「表示オプションを表示」メニューを使って、Spotlight検索結果ウィンドウに任意の数の列を追加できました。10.5 (Leopard) では、Spotlight検索結果を表示中に「表示オプション」ウィンドウを開くと、「このウィンドウには表示オプションがありません」というメッセージが表示されます。つまり、Spotlight検索結果ウィンドウに表示される列は、「名前」、「種類」、「最後に開いた日時」のみになってしまったのです。

なぜこれが悪いのでしょうか? かなり単純な検索を考えてみましょう。マシン上の10MBを超えるすべてのファイルを検索するというものです。私はドライブを整理整頓するのに役立つので、このような検索をよく使います。このような検索を実行する場合、「サイズ」列を表示したいと考えるのは当然です。そうすれば、見つかった各ファイルのサイズを確認できるだけでなく、サイズ順にファイルを並べ替えることもできます。実際、10.4ではこれができますが、10.5ではできません。つまり、このような検索は実行できますが、結果は基本的に役に立たないのです。(各ファイルのサイズを1つずつ確認するには、「情報を見る」を使用する必要があります。)

そこで登場するのが、OS XのSpotlightテクノロジーへのサードパーティ製インターフェースであるHoudahSpot 2.0.8( 15ユーロ)です。バージョン2はLeopard向けに特別に設計されています。Macworld Expoの週にHoudahSpot 2について少し記事を書きましたが、それ以来、かなり頻繁に使っています。

HoudahSpot 2でまず目を引いたのは、Spotlight検索における「カスタマイズ不可」の問題を解決した点です。HoudahSpot検索を実行後、任意の列をControlキーを押しながらクリックすると、表示されるコンテキストメニューから作成日時、ファイルパス、サイズの各列を追加できます。サイズ列を追加してクリックすると、結果が各アイテムのサイズで並べ替えられ、表示されます。

HoudahSpotの検索結果

しかし、これはほんの一角に過ぎません。同じコンテクストメニューから「その他の列」を選択すると、Spotlight検索フィールドを列として追加できます例えば、露出時間が1秒を超える画像を検索する場合、結果リストに露出時間を列として追加し、そのフィールドで並べ替えることができます。これはFinderがこれまで提供してきたよりも柔軟性が高く、あまり一般的ではないSpotlight演算子で検索を行う際に非常に便利です。

HoudahSpot 2 で私が気に入っているもう 1 つの点は、Spotlight エンジンの全機能に簡単にアクセスできることです。HoudahSpot ウィンドウの左側には、What、Where、Exclude、Limit という 4 つの入力領域があります。What セクションではクエリを作成し、Finder での Spotlight 検索とほぼ同じように機能します。Where セクションでは、検索を実行するファイルとフォルダを指定できます。ポップアップ メニューで定義済みの値を選択するか、Other オプションを使用して独自の場所を選択できます。Exclude では、検索から除外するディレクトリをリストできます。たとえば、Where としてホーム フォルダを指定しても、Movies 内の項目はすべて除外できます。Limit セクションでは、作成日、変更日、または開いた日付に基づいて、HoudahSpot によって見つかる一致を制限します。たとえば、最近開いた項目 1000 件、または最近変更されていない項目 50 件などです。

HoudahSpotの検索用語

これらのセクションを組み合わせることで、非常に複雑な検索を構築できます。検索を作成したら、HoudahSpot を使えば簡単に保存して後で再利用できます。例えば、検索をドキュメントファイルとして保存すると、Finder でダブルクリックすると HoudahSpot で開きます。さらに便利なのは、検索をテンプレートとして保存することです。テンプレートは HoudahSpot のテンプレートメニューに表示されます。HoudahSpot の環境設定で、よく使う 10 個のテンプレートにコマンドキーのショートカットを設定できます。

HoudahSpotには、どのアプリケーションからでもHoudahSpotを起動したり切り替えたりできるグローバルホットキー(デフォルトではControl-Command-右矢印)も搭載されています。例えば、どのアプリケーションからでもファイルサイズクエリを実行するには、まずHoudahSpotのグローバルショートカットを押し、次にファイルサイズクエリに割り当てたショートカットであるCommand-1を押します。これほど簡単な操作はありません。

検索結果を確認したら、フィルタ フィールドを使ってさらに結果を絞り込むことができます。たとえば、大きなファイルの検索で、結果にあるすべての .mov (QuickTime) ファイルを見つけたい場合、フィルタ ボックスに.movと入力するだけで、HoudahSpot は名前に .mov を含むファイルだけを表示します。デフォルトでは、このフィルタ フィールドは項目名でフィルタリングしますが、フィルタ フィールドの虫眼鏡をクリックすると、一致するファイル名を除外したり、入力したファイル パスに基づいて項目を含めたり除外したりするように HoudahSpot に指示できます。Finder 検索でも同じことができますが、検索に条件を追加する必要があります。HoudahSpot では、フィルタ ボックスにテキストを入力するだけで検索結果を変更できます。新しいフィルタリング ワードを入力すると、入力した内容に基づいて結果リストが即座に変更されます。

HoudahSpotでは、見つけたファイルをいくつかの方法で確認することもできます。まず、Command+Option+Iキーを押すと、選択したファイルまたはフォルダのインスペクタウィンドウが表示されます。Finderの「情報を見る」ウィンドウの代わりに、Spotlightがファイルについて追跡しているさまざまなデータを示すウィンドウが表示されます。

HoudahSpotインスペクター

HoudahSpotでもFinderと同じようにクイックルックを使用できます。結果リストで任意の項目を選択し、スペースバーを押すと、選択した項目の種類がクイックルックで表示可能な場合は、その項目のクイックルックプレビューウィンドウが表示されます。Finderのインスペクタと同様に、HoudahSpotの結果リストで異なる項目を選択すると、インスペクタが変化し、各項目の情報が表示されます。

最後に、ファイルでさらに操作が必要な場合は、Controlキーを押しながらクリックします。表示されるコンテキストメニューには、「開く」「このアプリケーションで開く」「Finderで表示」「選択範囲のFinder情報を見る(Finderの従来の情報を見るウィンドウ)」など、便利なオプションが多数含まれており、選択範囲のコピー、移動、エイリアスの作成、ゴミ箱への移動といった操作も可能です。

HoudahSpot 2にはいくつか欠点があります。例えば、許可されたファイル数が多い複雑な検索は実行にかなり時間がかかり、実行中はHoudahSpotの応答が遅くなることがあります。また、他のアプリケーションからHoudahSpotに戻った際に、結果リスト内のファイルのコンテキストメニューが表示されるまでに数秒かかることもありました。しかし、HoudahSpotでできることが他にもたくさんあることを考えると、これらの問題はどちらも致命的ではありません。

したがって、10.5 の Spotlight のパワーが気に入っているものの、もう少し使いやすく、機能が充実していればと思う場合は、HoudahSpot を試してみてください。Spotlight の完璧な相棒となるかもしれません。