Macworldフォーラム を頻繁にご覧になる方なら ご存知かと思いますが、WindowsからMacに乗り換えた「スイッチャー」の方々から、Mac OS XでWindowsのような機能を利用できないかという質問が数多く寄せられています。こうしたリクエストの多くは、「OS X流」がWindowsのアプローチとは異なるという点に起因しています。Macをもう少し使い込んでいくうちに、OS X流のアプローチの良さに気づくようになるかもしれません。実際、Macの方がずっと好きになるケースも少なくありません。しかし、時には、右クリックでファイルを新規作成する機能など、MacにはないWindows独自の機能を求めている場合もあるのです。
もう一つの良い例、そして今日の Gem のテーマは、ファイルをカットアンドペーストして移動する機能です。Mac OS には以前から、Finder のコンテキストメニューを使ってファイルを コピーし 、別の場所にペーストする機能がありました。Finder でファイルまたはフォルダを右クリック(マルチボタンマウスを持っていない場合は Control キーを押しながらクリック)し、「' ファイル名 ' をコピー」を選択します。そして、コピー先のフォルダに移動したら、空白部分を右クリックし、「項目をペースト」を選択します。この方法の問題点は、 コピー先の項目が2 つ (オリジナルと複製)作成されてしまうことです。Windows には、この作業を補完する「カット」コマンドが用意されています。これを使うと、 項目を切り取って 別の場所にペーストできます。これはテキスト文書でのカットアンドペーストと同じように機能し、コピー先には項目のコピーが 1 つだけ残ります。
Windows から切り替えた人や、Mac でこの機能を長い間望んでいた Mac ユーザーは、Greg Weston の FileCutter 1.2.2 ( ; $5) をチェックしてみてください。
コンテキスト メニュー プラグインの FileCutter をインストールするには、FileCutterCM.plugin ファイルを ~/Library/Contextual Menu Items (自分のアカウントのみで使用する場合) または /Library/Contextual Menu Items (Mac のすべてのアカウントで使用する場合) に配置し、Finder を再起動します (ログアウトして再度ログインするか、Dock の Finder アイコンを Control-Option キーを押しながらクリックし、表示されるメニューから [再起動] を選択します)。適切なライブラリ フォルダに Contextual Menu Items フォルダがない場合は、そこに新しいフォルダを作成して名前を変更します。
FileCutterをインストールすると、Finderのコンテキストメニューに新しいFileCutterサブメニューが追加されます。ファイルまたはフォルダ(または複数のファイルまたはフォルダ)を右クリックすると、このサブメニューに「切り取り」、「コピー」、「移動」、「コピー先」などの項目が表示されます。

「移動」と「コピー」は、選択した項目をそれぞれ指定の場所に移動またはコピーします。Mac OS X標準のファイルダイアログが表示され、その場所に移動できます。しかし、元Windowsユーザーに最も役立つのは「カット」と「コピー」コマンドです。一度これらのコマンドを使用すると、Finderウィンドウの空き領域で右クリックすると、「ファイルカッター」メニューに「貼り付け」と「エイリアス貼り付け」コマンドが表示されます。

つまり、ファイルを「切り取り」と「貼り付け」することで、ある場所から別の場所に移動できます。「コピー」と「貼り付け」はFinderのコピー/貼り付け機能とほぼ同じように機能しますが、重要な違いが1つあります。詳細は後述します。「コピー」と「貼り付けエイリアス」を使用すると、コンテキストメニューを使ってファイルのエイリアスを作成できます。さらに、 元のファイルとは別の場所にある 複数のファイルへのエイリアスを素早く作成できます。
上で述べたように、FinderとFileCutterの「重要な違い」は、FileCutterが実際にはMac OS Xのクリップボードを使用しないという点です。これには2つの利点があります。まず、FileCutterを使ってFinderでファイルをコピー/カットしても、以前にコピー/カットしてまだ使う予定だった重要なデータ(テキストや画像など)がクリップボードから消去されることはありません。逆に言えば、FileCutterでカットしたアイテムが「宙ぶらりん」状態になっている間に、他のデータをクリップボードにコピーすることで、誤ってファイルやフォルダを失ってしまうこともありません。実際、FileCutterは「カット」したアイテムを他の場所にペーストするまでは削除しません。(これは、Finderにカットコマンドが搭載されることに長年反対する正当な理由でした。ファイルをカットしてあるフォルダから削除した後、他の場所にペーストする前にメールのテキストをコピーし、クリップボードの以前の内容(この場合はファイル)を削除してしまったらどうなるでしょうか?FileCutterはこのようなシナリオを完全に回避します。)
FileCutterは、Finderのコンテキストメニューからファイルを操作できる最初のユーティリティではありません。Move Items X( 15ドル)やQuickAccessCM(無料)など、他にも似たような機能(公平を期すなら、はるかに多くの機能)を提供するユーティリティがいくつかあります。ただし、これらのユーティリティは、はるかにシンプルなカット&ペーストではなく、ファイルナビゲーションダイアログやフォルダ固有のメニュー項目という形で提供されています。
Windowsのファイル固有の「カット」コマンドに相当するMac OS X版を探しているなら、FileCutterが私の知る限り最も近いものです。他にも便利な機能がいくつかあります。FileCutterのすべてのコマンドをサブメニューではなくメインのコンテキストメニューに配置するオプションがあれば良かったと思います。また、コンテキストメニューが苦手な人のために、FileCutterはFinderの編集メニューに「カット」コマンドを追加しません。それでも、手頃な価格で便利なユーティリティであることは間違いありません。
FileCutter 1.2.2 は Mac OS X 10.3 以降を必要とし、ユニバーサル バイナリです。