BBEdit 9.0は誰にとっても何かを追加します

BBEdit 9.0は誰にとっても何かを追加します

Macintosh界で最も長い歴史を持つアプリケーションの一つ、Bare Bones SoftwareのBBEditがバージョン9.0へのメジャーアップデートを迎え、テキストエディタを使っている人や、現在それほど機能の充実していないプログラムに頼っている人の生産性を向上させるであろう数々の機能が追加されました。Webオーサリングツール、プログラマ向けエディタ、巨大なテキストファイルを操作するユーティリティ、テキストのみを扱うライティングツール、あるいはこれらすべてを必要に応じて使い分ける必要がある場合でも、BBEdit 9.0にはあなたの作業を楽にする新機能が搭載されています。そうそう、よく見れば、ポニー機能も搭載されているんですよ。

モードレスな検索— BBEdit 9.0 で最も重要な変更点は、高く評価されている検索機能でしょう。このバージョンでは、Bare Bones は単一ファイル内のテキスト検索と複数ファイルにわたる結果の検索を分離しました。モードレスでサイズ変更可能な検索ウィンドウは、BBEdit ユーザーが長らく評価してきた grep 対応の検索機能をすべて提供します。ただし、複数ファイルにわたって検索を実行したい場合は、モードレスでサイズ変更可能な新しい複数ファイル検索ウィンドウを使用します。複数ファイル検索では、開いているドキュメントだけでなく、ディスクブラウザの内容、最近使用したフォルダ、BBEdit プロジェクト、最近使用した Xcode プロジェクト、さらには保存した Spotlight
検索も検索できます。検索ウィンドウで grep 検索を色分けするオプションもあり、複雑な grep パターンの解析が容易になります。


長い年月を経て、Bare Bones が古いモーダルな「検索と置換」ダイアログを廃止してくれたのは素晴らしいことです(このニュースを伝えた時、Tonya は「本当に助かった!」と叫びました)。しかし、ご心配なく。古いインターフェースに愛着を持っている方、あるいは単一ファイル内のテキスト検索から複数ファイル内の同一テキスト検索へと頻繁に切り替えたい方は、オプションで古い「検索と置換」ダイアログを復活させることができます。

もう一つの関連機能で大幅に変更され、かつ改善されたのは、BBEdit の Find Differences です。BBEdit 8.5 で Bare Bones は、二つの類似したファイル間で行内のどの文字が異なっているかを表示する機能を追加しました。これは私たちにとって非常に大きなことでした。なぜなら、これにより BBEdit を Subversion バージョン管理システムと組み合わせて TidBITS 記事の作業に使えるようになったからです。コードの行は比較的短いかもしれませんが、文章の行は段落であり、段落内で何が変更されたかがわからなければ、二つの段落が同じではないということだけがわかっても特に役に立ちません。BBEdit 9.0 では、Bare Bones は Find Differences 機能を拡張し、変更された行と
各行内で変更された文字を表示するだけでなく、変更された各行内で異なる文字の個々の範囲を確認して置換できるようにしました。

ブラウズと編集— BBEdit には以前からファイル グループ ドキュメントがあり、ハード ディスクのさまざまな場所にあるファイルとフォルダを 1 つにまとめることができました。しかしファイル グループは実際には Finder にすでに存在するファイルの別の表示方法にすぎず、開いたり、名前を変更したり、削除したりすることはできましたが、それ以上のことはできませんでした。同様に、このプログラムには以前からハード ディスク上のファイルとフォルダを表示するディスク ブラウザ ウィンドウが搭載されていました。ディスク ブラウザ内では、ファイルの実際の内容を表示できましたが、変更することはできませんでした。BBEdit 9.0 では、ファイル グループ、名前が変更されたプロジェクト、およびディスク ブラウザのいずれもが、開いてプレビューする機能だけでなく、完全な編集機能も提供できるように、正常に動作するようになりました。
プロジェクトまたはディスク ブラウザ ウィンドウの左側のサイドバーでファイルをクリックすると、ファイルがメイン ウィンドウに開き、完全に編集可能になります。ファイルをダブルクリックすると、以前のバージョンと同様に、独自のウィンドウにファイルが開きます。


数百、数千ものファイルを扱うプログラマーにとって、BBEditのファイルグループとディスクブラウザウィンドウは以前から便利でしたが、今ではさらに便利になっています。以前の機能が役に立たなかった人にとっては、今なら役立つかもしれません。私自身、これまでそのメリットを感じたことがなかったのですが、試してみようと思っています。

残念ながら、BBEditのFTP/SFTPブラウザにはまだこの編集可能なペイン機能が搭載されていません。これはWeb開発者にとって非常に大きなメリットとなるでしょう。また、ディスクブラウザ内にバージョン管理インターフェースが追加され、リポジトリ内で変更されたもののまだ更新されていないファイルや、ローカルでの変更がリポジトリにコミットされていないファイルを識別できるようになると非常に便利です。

BBEdit 9.0では、プロジェクトウィンドウ、ディスクブラウザ、そして独立したウィンドウでファイルを開くことができるため、どのウィンドウでファイルに変更を加えても、他のすべてのウィンドウに即座に反映されます。特定のファイルを意図的に複数のビューで開きたい理由が私にはよく分かりませんが、他の方法、つまりどのウィンドウに同じファイルへのどの変更が含まれているかを把握しようとすると、間違いなく制御不能なエラーが発生するでしょう。

より多くの機能— プロジェクトウィンドウとディスクブラウザウィンドウの編集可能なパネルとモードレスな検索インターフェースは BBEdit 9.0 の目玉機能だが、そのほかにも数多くの追加機能がある。スクラッチパッドウィンドウは、編集したり他の書類にコピーしたりするためにテキストの一部をダンプする場所を常時保存できる。BBEdit を複数の Mac で使っている場合、プログラムは MobileMe 経由で ~/Library/Application Support/BBEdit フォルダの内容を他の Mac と同期できるようになった。これは、コンピュータ間で同じクリッピング、テキストファクトリー、その他の設定を維持するのに便利だ。賢いテクニックが 1 つある。もし一時的に誰かの Mac で BBEdit 9.0 を使わなければならない場合、自分の iDisk にある BBEdit フォルダのバージョンを
その Mac にコピーするだけで、自分の環境を再現できる。

また、テキスト補完機能も新しく追加されました。1文字か2文字入力し、キーを押すと、ポップアップから希望の展開を選択できます(入力に少し時間がかかった後に自動的にテキスト補完が開始される機能もありますが、通常の使用では少し煩わしいと感じました)。BBEditは、現在のドキュメント、近くのドキュメント、クリッピング、その他のソースから抽出された言語固有の展開を提供するため、これは主にプログラマーにとって役立つでしょう。BBEditの組み込み言語サポートも改善されたと報告されており、特にRuby、JavaScript、HTML、Pythonで顕著です。


システム管理者にとって、BBEdit は、Leopard のログファイルなどの bzip 圧縮ファイル (.bz2) の読み書きが可能になりました。これは、gzip 圧縮ファイルと同様に機能します。そして最後に、ライティングを生業とする私たちにとっても決して忘れてはならない機能ですが、BBEdit ウィンドウに文字数、単語数、行数の表示機能が常時更新されるようになりました。この機能をクリックすると、ドキュメント全体と選択テキストのカウントが切り替わります。

アップグレードの詳細— BBEditの以前の商用版をご利用の登録済みお客様は、アップグレード料金が30ドルです。BBEdit 9.0の新規購入価格は125ドル、教育機関向け価格は49ドルのままです。プログラムはすぐにご利用いただけます。また、15.4MBのダウンロードサイズで、フル機能の30日間試用版もご用意しています。Mac OS X 10.4以降が必要で、ユニバーサルバイナリです。

Idfte
Contributing writer at Idfte. Passionate about sharing knowledge and keeping readers informed.