36
クイックカーソル 2.0

注:本日のMac Gemは、Appleの新しいMac App Storeで販売される最初のGemです。Mac App Storeの詳細については、Macworld.comをご覧ください。

最近では、Twitter、Facebook、インターネットフォーラム、Webフォームなどを利用して、多くの人がテキストボックスやフィールドへの入力にかなりの時間を費やしています。実際、Gmail、Yahoo!メールなどのWebベースのメールシステムを使用している場合、あるいは仕事でWebベースのツールを使用する必要がある場合、テキストの入力と編集の大部分をお気に入りのテキストエディタ以外で行っているかもしれません。あるいは、少なくともお気に入りのエディタとブラウザ間で頻繁にコピー&ペーストしているかもしれません。

Hog Bay Software の QuickCursor (Mac App Store リンク) は、このやり取りをより簡単にすることを目的としています。テキストを入力または編集する必要があるときはいつでも、お気に入りのテキスト エディターを使い始めることができるほど簡単になります。

QuickCursorを起動すると、メニューバーに小さなアイコンが表示されます。その後は、Webページ、Twitterクライアント、ワードプロセッサなど、テキストを操作しているときはいつでも、QuickCursorメニューからお気に入りのテキストエディタを選択するか、キーボードショートカットを押すだけで、すぐにテキストエディタに切り替わり、作業中のテキストを貼り付けることができます。(多くのメールクライアントと同様に、テキストの一部を選択した場合は、選択したテキストのみが貼り付けられます。テキストが選択されていない場合は、QuickCursorはすべてを貼り付けます。)

お気に入りのテキストエディタのあらゆる機能を使って、入力と編集を自由に行えます。編集が終わったら、Mac OS X標準の「保存」と「閉じる」コマンドを使用するだけです。ファイルメニューから、またはCommand+S、Command+Wを押して実行します。「ドキュメント」(都合よく消えてしまうので、すぐに消えてしまいます)を閉じると、QuickCursorが自動的に元のプログラムに戻り、編集したテキストを貼り付けます。必要に応じて、元のテキストを編集したテキストに置き換えます。

QuickCursor の仕組みを説明するのに数段落かかりましたが、実際にはプロセス全体は素早く簡単です。例えば、Macworld フォーラムの投稿に返信する場合、Control+Option+Command+B(BBEdit の QuickCursor ショートカット)を押すだけで BBEdit が起動し、返信を作成して保存し、BBEdit ウィンドウを閉じるだけで、編集したテキストが Safari の Web フォームに自動的に入力されます。

QuickCursorは、Mail、Entourage、Outlook、あるいはMicrosoft Wordのような高機能ワードプロセッサを使用しているときにも便利です。優れたテキストエディタが得意とする、高度なテキスト編集機能も備えています。QuickCursorはテキストエディタ内でも使用できます。例えば、BBEditで記事を書いているときに、文書の一部を編集したり加工したりしたいことがよくあります。その部分を選択してQuickCursorのショートカットを押すと、選択範囲だけを含む新しいBBEdit文書が作成されます。編集が終わると、QuickCursorは編集したテキストブロックを元の文書に貼り付けます。

複数のテキストエディタを日常的に使用している場合はどうすればよいでしょうか?QuickCursorのメニューには、Macにインストールされている対応エディタがすべてリスト表示され、各エディタに異なるキーボードショートカットを割り当てることもできます。例えば、コード部分の編集にはBBEditを使い、文章の編集にはHog BayのWriteRoomを使うといった使い分けが可能です。QuickCursorは現在、BBEdit、Espresso、MacVim、Smultron、SubEthaEdit、TextMate、TextWrangler、WriteRoomという、Mac OS Xで人気の8つのテキストエディタをサポートしています。

テキスト編集中に元のアプリケーションをそのままにしておけば、このプロセスは完璧に機能します。編集中に複数のアプリケーションを切り替えることも可能です。テキストエディタでウィンドウを保存して閉じると、QuickCursor は正しいプログラムに切り替えてテキストを貼り付けます。ただし、QuickCursor の動作原理上、いくつか注意点があります。例えば、Web ブラウザでフィールドのテキストを編集しているときに、編集が完了する前に別のブラウザタブに切り替えると、QuickCursor が貼り付けるはずのテキストフィールドにアクセスできなくなり、エラーメッセージが表示されます。(ただし、作業内容が失われることはありません。QuickCursor は標準のコピー&ペーストコマンドを使用するため、編集したテキストはクリップボードに保持され、手動で貼り付けることができます。)

同様に、テキストエディタでテキストを編集中に、対象アプリケーション内の別のドキュメントやウィンドウ、あるいはWebページ上の別のテキストフィールドに切り替えてしまうのは避けたいものです。編集したテキストが間違った場所に貼り付けられてしまうからです。とはいえ、私は通常、その場でテキストを編集する際にQuickCursorを使用しているため、こうした問題に遭遇することはほとんどありませんでした。QuickCursorを起動してテキストを編集し、元のプログラムに戻るという作業です。

QuickCursor は実のところかなり前から存在していましたが、以前のバージョンでは入力マネージャのハックか、アプリケーションを操作するための機能の低いアプローチに依存していました。QuickCursor 2.0 は、システムハックに依存せず、OS X 標準のコピー&ペーストメニューコマンドを使用するあらゆるプログラムで確実に動作するメジャーアップデートです。(もしあなたがマニアなら、v2.0 のオープンソースコードを入手して自分でユーティリティを構築することもできますが、そうでない人にとっては、このプログラムは Mac App Store でたったの 5 ドルで入手できます。)テキスト操作にはできる限り BBEdit を使う私にとって、QuickCursor は、入力する必要があるほぼすべてのテキストを BBEdit で操作できるツールです。

Gemsの最新情報を常にチェックしたいですか?Mac Gemsニュースレターにご登録いただくと、Gemsのレビューを毎週メールでお届けします。受信トレイに直接お届けします。Mac GemsをTwitterでフォローすることもできます。