84
Macの定番:BBEditが優れている理由

最近 BBEdit ( ) を使用した内容のリストを紹介しますマウス評価4.5

1.ウェブサイトの開発を続けています。でも、私はちょっと間抜けな人間なので、CSSやPHPで書いたコードはすべて試行錯誤の成果です。そこで、コードエディタとしてBBEditを使っています。BBEditを使えば、サイトのファイルをサーバー上で直接編集でき、すべてのコードがプレビューで表示されます。また、アンバランスな括弧を修正せずに次の行に進もうとすると、アプリが優しく咳払いして指を指してくれるので、自分がバカみたいに感じることもありません。

コード編集はBBEditの最も有名な機能なので、この用法は理にかなっています。ドクター・フーとファイアフライのマッシュアップTシャツを着た人々が一日中サーバーやアプリの稼働に追われているオフィスでは、「ベアボーンズ・ソフトウェア」という言葉は「インダストリアル・ライト&マジック」や「WETAデジタル」と同じくらい敬意を込めて使われます。

スクリーンショットはATPM.comより提供
BBEdit はコーディング用に構築されましたが、それ以外の用途にも役立ちます。

2.知らない人からしょっちゅう文書が送られてきます。多くの場合、これらの文書には「非常に興味深い情報が含まれている」と謳われていますが、実際にはトロイの木馬が埋め込まれている可能性があります。

簡単です。文書をBBEditにドラッグするだけです。BBEditはテキストファイルのみを扱うので、ファイル内のデータを解釈しようとはせず、コンテンツをウィンドウに表示するだけです。

3.一時期、Googleリーダーに1000件以上の購読登録をしていました。何年も放置されたリンクや、役に立たなくなったサイトを削除する時期が来ていました。しかし、Googleの購読管理ツールは、今回のような大規模な作業には不向きです。

そこで、購読を OPML ファイルにエクスポートし、そのファイルを BBEdit で開き、XML でエンコードされたデータをすべて確認し、不要になったものを削除して、ファイルを再度保存し、Reader にインポートし直しました。

4. 10年間書き続けた新聞コラムを、ゆっくりと、しかし確実にリハビリ中です。この10年間、私が愛用してきたワープロソフトは?BBEditです。これで何十万語も書きました。

1998 年の BBEdit 5.0。

聞かれる前に言っておきますが、2000年にMicrosoft Wordのことは聞いたことがあります。ただ、この作業に適したテキストエディタではなかったんです。Wordは色々な意味で時代遅れです。今更「ページ」という単位で考える人なんているでしょうか?ワープロソフトを使うと、コンテンツ全体ではなく、コンテナにも多少は注意を払う必要が出てきます。余白や書式設定なんてどうでもいいんです。

例を挙げましょう。ウェブサイトからスペルの難しい名前を切り取って、BBEditで書いている欄に貼り付けると、名前が表示されます。しかし、普通のワードプロセッサで同じことをすると、オレンジ色の22ポイントのFuturaフォントにアンダースコアが付き、ハイパーリンクとして埋め込まれたフォントも表示されます。そう、Pagesさん、ありがとう。このバカ、まさに私が狙っていた効果でした。

約 1,400 語を書き終えたら、編集者に引き渡します。編集者は、書式設定に煩わされることなく、出版プロセスの他のステップにスムーズに送信できるようになります。

正直に言うと、弱気な時はBBEditで太字や斜体のテキストが表示できたらいいのにと思うことが時々あります。Bare Bones Softwareにも何度も同じことを提案しました。すると、相手は笑顔で「これは便利なアイデアかもしれない」と認めてくれました。しかし同時に、相手の目の奥にある光が、緑色の点灯からオレンジ色の点滅に、そしてまた緑色の点灯に変わるのも見えました。彼らはこの提案を、BBEditとは何かというシンプルで一貫した定義と比較しましたが、一致するものは見つかりませんでした。

彼らの言い分は分かります。

BBeditは、唯一無二の絶対確実なファイル形式、つまりプレーンテキストを採用することで、私の邪魔をしません。BBeditで作成したファイルを編集者に直接送信すれば、編集者がそれをどんなアプリにでもドラッグ&ドロップで直接開くことができると、何の疑いもなく確信できます。さらに、5年後、10年後、あるいは50年後でも、どんなOSを搭載したどんなコンピューターでも、どんなアプリでも、これらのファイルを問題なく開けるはずです。

昔の新聞コラムをリハビリした時の話に戻りますが、BBEditは太字や斜体に対応しておらず、またHTMLがシカゴ・サンタイムズの初期のコンテンツ管理システムを混乱させたため、私はシンプルな書式設定を示すためにアンダースコアを使っていました。そして今、何百もの別々のコラムで、アンダースコアを真のHTMLタグに変更したいと考えています。これはBBEditの別の仕事です。具体的には、複数ファイルを対象としたGREPベースの検索と置換機能です。正規表現を正しく定義するのに何度か試行錯誤が必要です。しかし、一度定義できれば、BBEditで正しいフォルダを指定すれば作業は完了です。

GREP によるテキストの検索と置換は、BBEdit の重要な機能の 1 つです。

5.先日、かなりクールなソフトウェアをリリースしようとしている会社と午後2時半から電話でブリーフィングを行いました。1時間にわたる製品デモで、プレゼンターは大量の事実とデータを投げつけ、私はくだらない質問をたくさん投げかけましたが、彼らもさらに多くの事実とデータで反撃しました。

BBEditは、このような激しい戦場の状況下で私が唯一信頼できるワードプロセッサです。パフォーマンスを重視して設計されているため、入力した内容がウィンドウに表示されることを確信しています。たとえ、メモリスワップ用の空き容量がわずか640キロバイトしかないMacで、30個のアプリと99個のブラウザウィンドウを開き、毎分110語を超える猛スピードで入力していたとしても、画面を見れば、文字が軽快に流れていくのが分かります。回転するビーチボールのようなカーソルを見て、アプリが再びワードプロセッサに戻るまでにどれだけのメモが失われるのだろうと心配する必要もありません。

実は、最近BBEditを使った用途のリストには他にもいくつかありますが、要点はご理解いただけたと思います。BBEditはコード作成に最適化されたテキストベースのエディタとして設計されており、その用途には最適です。しかし驚くべきことに、20年経った今でも、BBEditはコーディングをする人だけでなく、ほとんどの人にとってMacの使い方に深く関わっています。

美しい友情

テクノロジーの革命は数年おきに波のように押し寄せます。BBEditが最初のリリースから20年以上経った今でもなお欠かせないツールであることは、特筆すべき点です。BBEditの時代遅れ感は、同社がユーザーの現在のニーズに着目していることと、より大きなトレンドに注目していることに起因しています。

ユーザーがエディターを独自に拡張したいという要望に応えて、Bare Bones はプラグインシステムを導入しました。HTML が普及し始め、開発者がウェブページ作成用の優れたプラグインを開発し始めると、Bare Bones はそれらを買収し、製品に同梱するようになりました。そして、アプリに HTML サポートを直接組み込むようになりました。Dropbox ですか?なるほど、なるほど。BBEdit は同期フォルダを自動的に見つけてくれるのです。

1992 年の BBEdit の最初の発表。

しかし、BBEditが長く愛されている真の理由は、真に優れた創作作品に共通する重要な特徴、つまり、目先の機能を表現するだけでなく、それ以上の目的を持っている点にある。『カサブランカ』は、間違ったアスペクト比で表示され、モノラル音声の白黒映画で、主演はとっくの昔に亡くなった人々であり、70年近く前に終結した戦争の脅威にさらされている人物を演じている。

それでも、この作品は今でも時代を感じさせます。物語の核心は、人間関係、犠牲、そして理解です。舞台装置やセリフは、そのシンプルな核を表現するための手段に過ぎません。普遍的で永遠のテーマを描いているのです。

優れたアプリも例外ではありません。優れたアプリは、何か特別な目的を持っているからこそ優れているのです。1991年以来、Bare Bones SoftwareがBBEditに関して下してきたあらゆる決定は、この揺るぎない信念に基づいており、だからこそBBEditは、文字や数字が書かれたボタンを押すというあらゆるタスクにおいて、今もなお重要なツールであり続けているのです。

「BBEditが依然として重要なのは、その本質においてテキストを扱うツールだからです」と、Bare Bones Softwareの創業者兼CEOであるリッチ・シーゲル氏は語る。「ワードプロセッサやページレイアウトアプリケーションのようにプレゼンテーション用のテキストではなく、他のソフトウェアに供給されるデータとしてのテキストです。コンパイラやインタープリタ用のコード、Webブラウザ用のマークアップやWebアプリケーション、分析用のログファイルやデータテーブル、そして生のテキストを読み込んで何か別のものに変換するあらゆるツールに供給されます。」

「ヒトゲノムに必要なのはアルファベット4文字だけです」と彼は少し謎めいた口調で付け加えた。「BBEditは、その作業にも非常に便利なツールであることが証明されています。」