TextTool 2.0 レビュー

TextTool 2.0 レビュー
TextTool 2.0 レビュー

TextToolは、豊富なテキスト変換機能を内蔵した強力なテキストエディタです。開発者のCraig Pearlman氏がアプリを根本から書き直し、ユニバーサルアプリとしてリリースしました。URLスキーム、JavaScript、拡張機能のサポートにより、TextToolの柔軟性はかつてないほど向上しています。

TextToolは簡単に分類できません。テキストエディタではありますが、テキストを保存する場所ではありません。過去に作成したテキストドキュメントのアーカイブは存在しません。TextToolは、どこか別の場所に残されたテキストを一時的に作成、編集、操作するための場所です。

TextToolにテキストを入力する方法は複数あります。ツールバーの左側にある「プラス」ボタンをタップするとエディターがクリアされ、テキストを入力または貼り付けることができます。プラスボタンを長押しすると、クリップボードからテキストを貼り付けたり、ドキュメントピッカーを使って新規ドキュメントを作成または挿入したり、URLからドキュメントを取得したりといった追加オプションが表示されます。ここで追加してほしいオプションは、エクスポートしたコピーを編集してソースドキュメントに貼り付けるのではなく、ドキュメントをその場で編集できるドキュメントプロバイダーです。

TextToolには、他のアプリからテキストを送信するための共有拡張機能も搭載されています。テキストを送信する際、すぐにTextToolを開くか、現在のアプリ内でテキストを送信し続けるかを選択できます。後者の場合、送信したテキストは次回TextToolを開いた際にTextToolにインポートされます。TextToolの拡張機能では、送信したテキストをTextToolのドキュメントの末尾に追加するか、先頭に追加するかを選択することもできます。このシステムの利点は、複数のアプリからテキストを選択してTextToolに送信し、送信するテキストの末尾または先頭にテキストを追加できることです。TextToolを開くと、選択した順序ですべてのテキストが表示されます。1

TextTool の文章作成環境は高度にカスタマイズ可能です。4 つの円で表されたボタンである「オプション」メニューには、複数の書体オプションがあります。特に便利なのは、「タイプオプション」ビューにプレビューテキストのスニペットが表示されることです。これにより、変更を加えた場合の外観を正確に確認できます。この機能を備えたアプリは少ないですが、アプリの設定時に試行錯誤する時間を大幅に節約できます。「タイプオプション」では、文字サイズや書体(TextTool 独自のものも含む)を変更できるだけでなく、Markdown、JavaScript、JSON、HTML/XML 構文の強調表示も選択できます。行番号のオン/オフ、固定幅フォントのオン/オフ、4 つの異なるテーマからの選択も可能です。

キーボードアクセサリは、文字、単語、行単位での移動キーを表示し、システムキーボードインターフェースに埋め込まれた文字へのアクセスを提供します。追加キーボード列の左端にある独自のトラックパッドキーは、3D Touch対応のiPhoneやiPadの2本指タップと同様の機能を、トラックパッド機能に対応しているかどうかに関係なく、すべてのデバイスで利用できます。

TextToolにはテキストを保存する手段がないことを覚えておくことが重要です。つまり、ドキュメントの作業中にアプリを強制終了したり、何らかの理由でメモリから消去されたりすると、アプリに戻ったときにテキストは消えてしまいます。これはほとんどのテキストエディタでは問題になりますが、TextToolはテキストを一時的に停止させ、別の出力先に移動するテキストに変換を適用するためのツールとして設計されています。

TextTool の機能の中核となるのは、これらのテキスト変換アクションです。大文字と小文字の変更、リスト マーカーの追加、インデントとインデント解除、テキスト行の結合と分割、テキスト行の並べ替え、空白の削除、テキストの URL エンコードとデコード、検索と置換など、合計 27 個のアクションがあります。変換アクションには、TextTool のエディターの右上隅にあるメニュー ボタンからアクセスできます。多くの変換アクションには、変換の適用方法を微調整するための複数のオプションが含まれているため、特定のニーズに合わせて調整できます。テキスト操作は、エディター内のすべてのテキストに対して実行することも、選択した部分に対して実行することもできます。最後に、TextTool にまだ用意されていない変換が必要な場合は、独自の変換を作成できます。TexTool は JavaScript エンジン上に構築されており、アプリのサポート ページには、アプリ内で実行されるスクリプトの作成に使用できるモジュールが記載されています。

TextToolには、新たに堅牢なURLスキームも追加されました。オプションメニューで利用可能なすべての機能は、URLスキームで実行できます。さらに、カーソルの配置やテキストの選択に関するパラメータも用意されており、これらをtransformパラメータと組み合わせることで、テキスト範囲に対して変換アクションを適用できます。TextToolのURLスキームは、その拡張性と深さにより、あるアプリで開始され、別のアプリで終了するテキストを操作するための最適な仲介ツールとなります。

ドキュメントの作成が完了したら、共有ボタンをタップするとシステムの共有シートが開き、インストール済みの他のアプリにドキュメントを送信できます。また、Markdownを複数のテーマのいずれかを使用してHTMLとしてレンダリングする特別なプレビューアクション拡張機能も用意されており、テーマを追加することも可能です。プレビューモードから別の共有ボタンをタップすると、レンダリングされたMarkdownドキュメントのHTMLバージョンを共有できます。

TextToolの再設計は気に入っています。今回のアップデートでは、カスタマイズが可能な従来のテキストエディタに近い感覚です。テキスト変換機能は他のアプリでも利用可能ですが、TextToolが傑出しているのは、ツールの幅広さ、奥深さ、そしてカスタマイズ性の高さです。私は頻繁にテキスト変換を使用するわけではありませんが、特定のテキスト変換が必要な場合は、TextToolが対応してくれる可能性が高いと確信しています。そのため、バージョン1.0のリリース以来、ずっとiOSデバイスにインストールしています。

TextToolはApp Storeで4.99ドルで販売中です。Appleの承認が得られ次第、バンドル版も4.99ドルで販売されます。これにより、既存のお客様はApp Storeの「バンドル版を購入」機能を利用して、TextTool 2.0とTextTool 1.0の差額のみをお支払いいただくことになります。つまり、TextTool 1.0を4.99ドルでご購入いただいたお客様は、実質的に無償アップグレードをご利用いただけます。


  1. TextTool はテキストのみをサポートしているため、URL をテキストとして送信することはできません。そのため、Apple の Notes アプリや Bear のようにリンクのリストを作成する代わりに使用することはできません。↩︎

クラブ・マックストーリーズ

追加コンテンツと特典にアクセスする

Club MacStories は 2015 年に設立され、ほぼ 10 年間にわたって毎週独占コンテンツを提供してきました。

毎週、毎月の電子メール ニュースレターから始まったものが、すべての MacStories ファン向けに設計されたメンバーシップ ファミリーに成長しました。

詳細については、こちらおよびクラブの FAQ をご覧ください。

Club MacStories : アプリ、ヒント、自動化ワークフロー、長​​文執筆、MacStories Unwind ポッドキャストへの早期アクセス、定期的な景品など、盛りだくさんの情報を満載した、電子メールと Web 経由の週刊および月刊ニュースレター。

Club MacStories+ : Club MacStories が提供するすべての機能に加え、アクティブな Discord コミュニティ、クラブの過去のカタログ全体を閲覧するための高度な検索機能とカスタム RSS 機能、ボーナス コラム、多数のアプリ割引などが含まれます。

Club Premier : 上記のすべてに加え、早期に、広告なしで、高ビットレートのオーディオで配信される当社の主力ポッドキャストの拡張バージョンである AppStories+ が含まれます。