Macのフォルダメタファーインターフェースにおけるファイル操作の課題の一つは、元のファイルと移動先がドライブのフォルダ階層の異なる場所にある場合、ある場所から別の場所へアイテムを移動しなければならないことです。多くの人にとって、これは2つのFinderウィンドウ(現在アイテムをホストしているフォルダ用と、ファイルの移動先を表示するウィンドウ)を開き、その間でアイテムをドラッグすることを意味します。その後、どちらか、または両方のウィンドウを閉じて「クリーンアップ」する必要があります。
もちろん、Mac OS にはポップアップ フォルダが用意されているので、ハード ドライブまたはフォルダのアイコンに項目をドラッグすると、Finder ウィンドウが (少し遅れて) 開き、そのコンテナの内容が表示されます。次に、そのウィンドウ内のフォルダに項目を移動すると、そのフォルダがポップアップ表示され、目的の場所に到達するまでこれを繰り返します。目的の場所に到達したら、項目をドロップしてそこに移動します。ある意味では、この方法の方が簡単ですが、それでも、移動先のフォルダ (または少なくともそのフォルダを含むフォルダまたはドライブ) が Finder または Dock に表示されている必要があります。また、ポップアップ フォルダをよく使用したことがある人なら、カラム表示でないフォルダが一定の場所で開かれることはほとんどなく、何らかの理由でドラッグが中断された場合は最初からやり直さなければならないことをご存知でしょう。
OS XのSpaces機能を使用する場合、異なるワークスペース内のウィンドウ(およびプログラム)間でファイルを移動する手間もかかります。さらに、Lion(OS X 7)では、フルスクリーンモードで使用するアプリにファイルやフォルダをドラッグするという面倒な作業も発生し、簡単にはできません。
数年前、正確には8年前、XShelfというユーティリティを紹介しました。これはNeXT OSの機能に着想を得たもので、魅力的な代替機能を提供していました。移動したいアイテムを一時的に保管できる「棚」です。XShelfはLionでもまだ使えるようですが、4年間アップデートされておらず、見た目もLionの雰囲気を醸し出しています。また、フルスクリーンアプリには対応していません。
Yoink(Mac App Storeへのリンク)は、Lionで同様の機能を提供することを目的とした、まったく新しいユーティリティです。Yoinkを起動すると、Finderでファイルやフォルダをドラッグし始めると、画面の端から小さな半透明の棚がスライドして出てきます。この棚にアイテムをドラッグすると、そのアイテムのアイコンが棚に表示されます。(アイテム自体は、今のところ元の場所に残ります。)

これで、現在のFinderウィンドウまたは新しいFinderウィンドウで、移動先の場所に移動できます。その後、項目をシェルフからフォルダにドラッグするだけです。Finder自体と同様に、移動先が元のファイルと同じボリュームにある場合は項目が移動され、別のボリュームにある場合は項目がコピーされます。
XShelfのシェルフとは異なり、Yoinkのシェルフはすべてのワークスペースに表示されるため、ワークスペース間でファイルを移動したり、フルスクリーンアプリにファイルを移動したりするのに便利です。多くのユーザーにとって、この機能だけでもYoinkは非常に魅力的でしょう。
Yoink のシェルフには一度に 3 つのアイテムしか表示されませんが、3 つを超えるアイテムをドラッグすると、シェルフにスクロールバーが表示されます。Yoink のシェルフに配置したアイテムは、削除 (x) ボタンをクリックすると、何も操作せずにシェルフから削除できます (複数のアイテムを一度に削除する方法はありません)。また、クイックルックスタイルのボタンをクリックすると、ファイルの基本的なプレビューが表示されます。クイックルックのオプションは便利ですが、プレビューは非常に小さく、アイテムのフルネームは表示されません。シェルフの幅が狭いため、フルネームが完全に表示されることは稀です。
XShelfはカーソルを画面の端に移動しない限り自動的に非表示になりますが、Yoinkのシェルフは空になるまで表示されたままです。私は基本的にこの動作を好みます。シェルフに何かが置いてある場合は、すぐに操作したいからです。しかし、Yoinkでアイテムが置いてあるシェルフを非表示にできたらいいのにと思う時もあります。
Yoink の環境設定ウィンドウには、いくつかの追加オプションがあります。シェルフをメイン画面の左端または右端の中央に配置できます。(このオプションは、シェルフ内の任意の場所を右クリックまたは Control キーを押しながらクリックした場合にも利用できます。) アイテムをシェルフにドラッグした後、シェルフを開いたままにしておく時間を選択できます。また、ドラッグしてシェルフからアイテムを自動的に削除するか、新しいアイテムを追加したときにシェルフ全体を自動的に空にするかを選択することもできます。最後に、おそらく私のお気に入りの機能は、Finder でファイルまたはフォルダをドラッグし始めると、マウスカーソルの横にシェルフの「ドロップゾーン」を表示するオプションです。これにより、アイテムをシェルフに追加するために画面を端から端までドラッグする必要がなくなります。
XShelfには、Yoinkにはない機能がいくつかあります。例えば、XShelfにはシェルフの外観や配置を微調整するためのオプションが数多く用意されています。また、各アイテムを個別にロックすることもできるので、例えば、ドラッグしてシェルフから移動させても特定のアイテムをシェルフ内に残しておくことができます(Yoinkでは、これは「すべてかゼロか」の設定です)。XShelfでは、各アイテムの現在の位置へのパスを表示することもできます。
Yoinkの今後のアップデートで、これらの機能のいくつかが追加されることを期待しています。また、例えばブラウザから画像やドキュメントからテキストをシェルフにドラッグして、他のプログラムにドラッグできる機能も追加されることを期待しています。今後のバージョンアップに期待しています。
(注: Yoink は Mac App Store からのみ購入できますが、開発者の Web サイトから 15 日間の試用版をダウンロードして、購入前に Yoink の使い方を試すことができます。)
Gemsの最新情報を常に把握したいですか?Mac Gemsニュースレターにご登録いただくと、Gemsのレビューを毎週メールでお届けします。Mac GemsをTwitterでフォローすることもできます。