29
Macの宝石: TextWrangler 4.5はMacに最適な無料テキストエディタです

優れたテキストエディタは誰にでも必要です。Webからダウンロードした大きなテキストファイル内のおかしな文字を消したり、リスト内の重複を削除したり、複数のファイルに一度に特定の変更を加えたりする必要がある場合などです。こうしたテキスト操作が必要な時は、Bare Bone SoftwareのTextWranglerを使えばあっという間に作業が完了します。さらに嬉しいことに、この強力なツールはMac App StoreまたはBare Bonesのウェブサイトから無料で入手できます。

TextWrangler にはさまざまなテキスト操作機能が用意されており、その多くは「テキスト」メニューから利用できます。

TextWranglerはほぼすべてのファイル (HTMLやMarkdownなどのプレーンテキストを含むコードファイルを含む)を読み込むことができますが、保存はプレーンテキストファイルのみで、RTFやMicrosoft Word文書などのスタイル付きテキスト形式はサポートしていません。TextWranglerは、この「純粋な」テキストエディタとしてのアプローチを、プロ仕様の兄弟製品である50ドルのBBEditと共有しています。BBEdit 10と同様に、TextWrangler 4.5はRetinaディスプレイに対応しました。

プログラマーは、TextWrangler(およびBBEdit)の使いやすさ、例えば様々なプログラミング言語に対応した構文カラーリング機能などを高く評価してきました。このバージョンでは、構文カラーリングスキームを切り替えられるようになりました。コード折りたたみ機能では、作業中の関数の表示/非表示を切り替えることができ、TextWranglerではFTPサーバーやSFTPサーバー上のファイルに簡単にアクセスできます。プログラムから離れる必要はありません。

サックスの文法を知らない人でも、TextWranglerの豊富なテキスト操作機能はきっと気に入るでしょう。大文字と小文字の変換、行の折り返しと番号付け、ストレートクォートからカーリークォートへの簡単な変換(およびその逆)、コピーしたメールの引用符レベルの変更、複数のファイルを同時に操作する機能などです。編集中のファイルに別のファイルの内容を挿入することも可能です。TextWranglerは作業中にファイルを自動的に保存します。保存していない(あるいは一度も保存していない)ドキュメントのままプログラムを終了した場合でも、次回プログラムを開いたときに自動的に復元されます。

新しい「移動」メニューでは、ドキュメント内の作業箇所の履歴を構築し、ステップ実行することができます。これにより、プログラマーは関数間を簡単に移動でき、他のユーザーはドキュメント内のさまざまなセクション間を簡単に切り替えることができます。

TextWranglerの検索と置換機能は素晴らしいです。1つのファイルだけでなく、複数のファイル(開いていないファイルも含む)を一度に検索して変更を加えることができ、開いているドキュメントと検索ウィンドウを自由に切り替えて検索範囲を絞り込むことができます。正規表現(grepとも呼ばれます)に慣れている方は、複雑な検索条件を設定して、検索・置換するテキストを細かく制御できます。

TextWranglerのサイドバーには開いているファイルが表示され、簡単に切り替えることができます。サイドバーの下部にはファイル履歴が表示されます。ドキュメントウィンドウでは、プログラミング言語の構文が自動的に色分けされ、言語属性の違いがわかりやすく表示されます。このPHPファイルもその一つです。

Lion または Mountain Lion をお使いの場合、TextWrangler はシステムのファイルバージョン管理機能を活用し、新しい「以前のバージョンと比較」コマンドを提供します。(この機能は、バージョン管理に標準の Time Machine インターフェースを使用しないため、混乱を招く可能性があります。)また、これまで通り、2 つのドキュメントを比較して相違点を見つけて表示することもできます。

50ドルのBBEditの代わりに無料のTextWranglerを使うと何を失うのか疑問に思っていませんか?Bare Bonesは、有料の主力製品に多くの優れた機能を用意しています。たとえば、BBEditには、HTMLマークアップの作成、タグと属性の補完、Webページのライブプレビューを提供するWebKit(Safariで使用されるページレンダラー)のインスタンスが組み込まれています。BBEditでは、.zipアーカイブ内に保存されたファイルの読み取りと書き込みも可能で、これはePub電子書籍ファイルの調整に特に便利です。BBEditのスクラッチパッドウィンドウを使用すると、新しいドキュメントウィンドウを開かなくてもテキストを簡単に変換でき、クリッピングシステムを使用すると、頻繁に使用するテキストとタグのスニペットを保存して挿入できます。BBEditには、プロのプログラマーの時間を節約するための自動化機能とスクリプト機能も多数あります。

しかし、テキスト編集の規模に関わらず、ほとんどの人にとってTextWranglerは十分に強力です。プログラマーでなくても、テキストファイルの作成や編集が必要な時はいつでもこのプログラムが役立ちます。初心者のプログラマーであれば、TextWranglerがデフォルトのエディタになる可能性が高いでしょう。BBEditの追加機能を必要としない限り、TextWranglerは最適なテキストエディタと言えるでしょう。

(注意: Apple の制限により、Mac App Store 版の TextWrangler は、Bare Bones Web サイトから購入できるバージョンとは若干異なります。Mac App Store 版には、ターミナル内から開くファイルのエディターとして TextWrangler を使用できるコマンドライン ツールがありません。[Bare Bones は、Mac App Store 版の TextWrangler でこの機能を有効にする別のダウンロードを提供しています。] また、直接購入版では、Mac に管理者アカウントがある限り、認証保存 (所有していないファイルを保存) を実行できますが、Mac App Store 版ではこれができません。)

最新の Gems 情報を常に入手したいですか? Twitter で Mac Gems をフォローできます。