かわいそうなTextEdit!Mac OS Xの機能として登場する前に、NextのNextStepオペレーティングシステムでEditとして誕生したという豊かな歴史を持つにもかかわらず、このアプリはあまり注目されていません。しかし、注目に値するアプリです。OS Xでテキストフォーマット間の変換を行うには、TextEditが最適かつ最もシンプルで、Pages 4('09)からのバージョンアップで削除された機能がPages 5でもまだ欠けています。
TextEdit は、オリジナルの NextStep Edit プログラムから進化しました。
TextEditは一見、使い勝手のいい小さなアプリのように見えます。起動すると、テンプレートやフォルダの一覧は表示されません。代わりに、ダイアログボックスで既存のドキュメントを開いたり、新規作成したりできます。「ドキュメントを作成」をクリックすると、シンプルな画面が表示されます。まるで1990年代風の、まさに原点回帰のアプリのようです。
最近、私は何十回もTextEditを使っています。Pages 5ではニーズを満たせない読者や友人、家族にもTextEditを勧めています。TextEditが役立つ主な例をいくつかご紹介します。
フォーマットされたテキストはネイティブ言語です
TextEdit は本質的にリッチテキストエンジンであり、ネイティブエンコーディングがリッチテキストフォーマット (RTF) であるためです。RTF は広くサポートされており、数十年前から Microsoft によって開発されました。太字のスタイルや文字サイズなどの書式設定を維持しながら、画像、フォント参照、コメントも組み込むことができる交換フォーマットです。
Microsoft のワードプロセッサ形式である .doc (2007 より前) と .docx (Word 2007 以降) は現時点ではある程度汎用的ですが、Pages、OpenOffice、または Word をデータが渡されるハブとして使用している場合に特に、開くまたは保存するために表示される形式と必要な形式が一致しないことがよくあります。
TextEdit は、Word ファイル(古い .doc 形式と、新しいながらも今ではかなり古い .docx 形式)、Open Document .odt ファイル(OpenOffice などのプログラムで作成)、RTF、プレーンテキストファイルを開くことができます。また、HTML ファイルも処理できます。HTML は、埋め込み書式とリンク付きのリッチテキストとして表示することも、TextEdit の設定項目を変更することで生の HTML として表示することもできます。(RTF ファイルは生の形式で編集することもできますが、これはあまり一般的ではなく、その基礎となるコードにアクセスする必要があるため、あまり便利ではありません。)
SafariのWebアーカイブ形式(「ファイル」>「名前を付けて保存」を選択し、「フォーマット」メニューから「Webアーカイブ」を選択)をサポートしており、Webページのすべてのコンテンツが保存されます。ただし、TextEditで開いた場合、元のページと完全に同じ表示になるとは限りません。しかし、画像に加えて、フォーマットされたリンク付きテキストも保存できるため、ブラウザでページを開き、TextEditでテキストを抽出したり、ワープロファイルに変換したりすることが可能になります。
TextEdit には、さまざまなファイルエクスポート オプションがあります。
TextEdit は、これらのすべての形式を開くことができるだけでなく、さまざまな形式でファイルを保存できるため、コンバーターとしても頻繁に使用します。(Option キーを押しながら「ファイル」メニューを選択すると、「名前を付けて保存」が表示され、デフォルトの「複製」メニュー項目が置き換えられます。)
リッチ テキスト ドキュメント (RTF、.rtf として保存)
添付ファイル付きリッチテキストドキュメント(.rtfd)は、RTFファイルと参照されているすべての画像をバンドル形式で作成します。これは、画像が埋め込まれたドキュメントを作成する際に、各画像を個別にコピー&ペーストする代わりに、すべての画像が含まれたエクスポートディレクトリを作成するのに非常に便利な方法です。(画像を表示するには、.rtfdファイルを右クリックし、「パッケージの内容を表示」を選択します。)
ウェブページ(.html)
上で説明したWebアーカイブドキュメント(.webarchive)
ワードプロセッサの形式も豊富です。OpenDocument テキスト (.odt) と 3 つの Word 形式 (.doc、.xml、.docx) です。TextEdit はこれらをそれぞれ Word 97、Word 2003、Word 2007 形式として認識します。.doc 形式は、多くの古いソフトウェアのベースラインとして残っています。
探せばまた見つかる
AppleがPages 5の開発において行った多くの選択は、ユーザーと筆者を困惑させましたが、中でも高度な検索と置換オプションの削除は特に困惑させました。検索と置換は、実際の入力とスペルチェックに次ぐ、ワープロ機能の最も優れた点の一つです。単語全体にわたってスペルミスや一致箇所を見つけ、必要に応じて修正できるからです。ある単語を何度も(あるいは不規則に)スペルミスしていた場合、その単語のすべての繰り返しを検索し、正しいバージョンに置き換えることができます。また、ある用語を使いすぎていないか確認することもできます。
Pages 5の検索機能はそれほど洗練されていませんが、より高度なオプションが必要な場合はTextEditを使うことができます。Pages 5のファイルを.docxファイルとして保存し(「ファイル」>「エクスポート」>「Word」でデフォルト設定)、すべての書式設定を最適に保持してから、TextEditで開いてください。(AppleのテキストユーティリティがMicrosoft形式やOpen Document形式に対応しているのに、Pages '09/バージョン4でもPages 5でも、Pagesファイルに対応していないというのは、少々奇妙です。)
TextEdit で Command + F キー(編集 > 検索 > 検索)を押すと、ウィンドウ上部に検索フィールドが開き、素早く検索できます。入力すると、フィールドの右側に一致した文字列の数が表示されます。「置換」ボックスにチェックを入れると、検索結果を置換することもできます(または、編集 > 検索 > 検索と置換 を選択するか、 Command + Option + F キーを押します)。 「置換」ボタンと「すべて」ボタンが奇妙に分かれて結合されているのは、「次の一致だけを置換」と「ファイル内のすべての一致を置換」に対応しています。
虫眼鏡アイコンをクリックすると、ドロップダウン メニューに Pages にある基本オプション (大文字と小文字を区別しない、完全な単語など) が表示されますが、パターンが単語の先頭にあるかどうかも選択できます (「key」で「keystroke」と「keyboard」の両方が検索されるなど)。
「パターンを挿入」をクリックすると、タブ、段落区切り(リターン)、改行(Shift+リターン)、ページ区切りといった目に見えない文字やワイルドカードなど、便利な機能が利用できます。TextEdit は、メールアドレス、URL、電話番号も解析して認識できます。
パターンの挿入により、TextEdit では Pages 5 よりも強力な検索が可能になります。
一見すると分かりにくい便利な機能ですが、置換時にパターンも使用できます。ただし、パターンは「パターンの挿入」ポップアップで定義する必要があります。例えば、文書内でカンマとスペースが後に続くすべてのメールアドレスを検索し、それらを段落改行が後に続くアドレスに置換したいとします。
- [検索]フィールドで、ポップアップを選択し、[パターンの挿入]を選択して、[電子メール アドレス]を選択し、カンマとスペースを入力します。
- 置換フィールドにカーソルを置き、ポップアップアイコンをクリックして「パターンの挿入」を選択すると、置換に関連するオプションのみが表示されます。検索フィールドで使用されている「メールアドレス」も含まれています。これを選択し、段落区切りを挿入するには、同じ手順を繰り返します。
「すべて」をクリックすると、ドキュメント内の一致するすべての文字列が置換されますが、メールアドレスは保持されます。これはパターンマッチング置換の限定的な形式であり、Word、BBEdit、OpenOfficeのより高度で多様なバージョンで採用されている機能です。
MarkdownのHTML出力を編集可能なワードプロセッサファイルに変換する
私はよくMarkdownを使って文章を書いています。これは、人間の読みやすさとパース(コンテンツ管理システム、ブログ、ネイティブソフトウェアなど)を組み合わせた明示的なテキストフォーマット言語で、軽いタグを付けてパーサーに通すことで、きれいに整えられたHTMLを出力できます。しかし、テキストフォーマットを維持し、画像を挿入し、ハイパーリンクをアクティブに保ちながら、Markdownからリッチテキストや.docに変換するのは、しばしば困難です。
TextEdit は私にとってその道を容易にしてくれました。TextEdit を活用する方法は 2 つあります。
ブラウザウィンドウから画像などを含む Markdown 形式でエクスポートされた HTML ページを開き、Pages 4 に貼り付けることができました。Pages 4 はアプリ間でのリッチテキストの貼り付けを適切にサポートしており、その後、そのドキュメントを RTF 形式でエクスポートできます(Option キーを押しながら「ファイル」>「名前を付けて保存」を選択)。(Pages 5 では RTF 形式でのエクスポートはサポートされていません。)この RTF ファイルは TextEdit で開き、Word の .doc または .docx 形式でエクスポートできます。
画像を組み込まない場合は、HTML側から作業することもできます。HTMLファイルをテキストエディットで読み込むと、書式とリンクが保持されたままリッチテキストに変換されます。参照ファイルは開きません。その後、.docまたは.docx形式でエクスポートし、Pages 4または5で開くことができます。
どちらの場合でも、すべてまたはほぼすべてがそのままの状態で、編集可能なワードプロセッサ文書が作成されます。
5ページ目 最終版
TextEditは多くの日常的な用途におけるつなぎとしての役割しか果たせませんが、Pagesは進化を続けています。AppleはPages 5.5と5.6(5.6のレビューはこちら)のマイナーリリースで予想以上の機能を追加し、長らく失われていた機能を復活させました。Pages 5.7、あるいは夢にも思わなかったPages 6で、TextEditのパワーがAppleの主力ワードプロセッサに再びもたらされることを期待するしかありません。