BBEdit
BBEditは、Bare Bones Softwareが独自に開発したテキストエディターで、もともとMacintosh System Software 6用に開発され、現在macOSをサポートしています。
歴史
BBEditの最初のバージョンは、「概念実証」として機能する「裸の骨」テキストエディタとして作成されました。その意図は、Pascal for the Macintoshの実験バージョンのプログラミング機能を実証することでした。 BBEditの元のプロトタイプは、当時の古典的なMac OSのバージョンで利用可能なTextEditコントロールを使用していました。 TextEditコントロールは、32 KBを超えるファイルをロードできませんでした。 Macintosh Pascalプロジェクトは最終的に終了しましたが、デモプログラムは、THINK Cに使用されるTHINK Technologies "PE"テキスト編集エンジンを使用するように作り直されました。 BBEditは、「PE」編集エンジンを使用する最初の独立型テキストエディターであり、現在開発中の唯一のエディターです。
BBEditは1992年の最初のリリースで無料で利用できましたが、1993年5月にバージョン2.5のリリースで商品化されました。同時に、Bare Bones Softwareは、BBEdit Liteと呼ばれる機能の少ないバージョンのBBEdit 2.5も無料で提供しました。 BBEdit Liteには、プラグインのサポート、スクリプト化可能性、構文の色付け、および主に上級ユーザー向けと見なされていたその他の機能が欠けていました。 Bare Bones SoftwareはBBEdit Liteをバージョン6.1で廃止し、それをTextWranglerに置き換えました。これは有料で利用できましたが、BBEditよりもかなり少ないです。 2005年、TextWrangler 2.0はフリーウェアとしてリリースされ、その後のバージョンは、2017年に廃止され、BBEditに組み込まれるまで配布され続けました。
BBEditはその歴史を通じて、OpenDocやPowerTalkを含む、牽引力を獲得できなかった多くのAppleテクノロジーをサポートしてきました。 PowerTalkの失敗、および開発者が電子メールをテキストエディターに統合することを望むため、BBEditのエディターコンポーネントを使用する電子メールクライアントであるMailsmithが開発されました。かつてBare Bonesが商用アプリケーションとして開発していた2009年に、MailsmithはStickshift Software LLCに譲渡され、愛の労働として開発され、フリーウェアとしてリリースされ続けます。
1994年に、BBEditの当時の新しいプラグインサポートを利用して、サードパーティの開発者はHTMLコードを簡単に作成およびフォーマットするためのプラグインの作成を開始しました。実際、Bare Bones Softwareの開発者は、これらのプラグインについて問い合わせるユーザーからHTMLの存在を最初に知りました。 Barebonesは後に著者からプラグインコードの権利を購入し、標準のBBEditパッケージの一部としてそれらを含めました。これらのツールはバージョン4のオプションパレットとして含まれていましたが、バージョン5.0で独自のメニューが追加され、徐々に統合されていました。バージョン4.5では、Bare Bonesは、Webデザイナーと開発者がHTMLテーブルを視覚的に設計するための追加ツールとしてBBEdit Table Builderを導入しました。 Table Builderはバージョン6.0で削除されました。これは、拡張すると既存のビジュアルHTMLエディターの機能の複製が必要になるためで、BBEditはこの時点でDreamweaverにバンドルされていました。 BBEditのプラグインサポートはバージョン9.6で削除され、Mac OS Xで利用可能なスクリプト言語の選択が拡大されました。
BBEditは、Mac OS XでCarbonアプリとして利用できるようになった最初のアプリケーションの1つでした。 macOSでBBEditは、Python、Perl、またはその他の一般的なUnixスクリプト言語で記述されたスクリプトを統合することにより、オペレーティングシステムのUnix基盤を活用し、MPW Worksheetsに似たコマンドライン機能に画面エディターインターフェイスを提供するシェルワークシートなどの機能を追加しますおよびEmacsシェルバッファー。
BBEditのクリエーターコードR * chは、Bare Bones Softwareの創設者の1人であり、BBEditの原作者であるRich Siegelを指します。
特徴
BBEditは、ソフトウェア開発者およびWebデザイナーが使用するために設計されています。多くのプログラミング言語をネイティブでサポートしており、ユーザーがカスタムモジュールを作成して任意の言語をサポートできます。 BBEditはワードプロセッサではありません。つまり、テキストの書式設定やページレイアウト機能がありません。
このアプリケーションには、Perl互換の正規表現のサポートなど、複数ファイルのテキスト検索機能が含まれています。 BBEditは、HTMLマークアップのプレビューと組み込み検証を可能にし、ダイアログボックスに入力できるほとんどのHTMLコンストラクトのプロトタイプも提供します。また、FTPおよびSFTPツールが含まれており、コード管理システムと統合されています。 BBEditはファイルバージョン間の違いを示し、変更のマージを可能にします。 Git、Perforce、Subversionなどのバージョン管理のサポートが組み込まれています。
多くのアプリケーションと開発者ツールは、BBEditをサードパーティのソースコードエディターとして使用するための直接的なサポートを提供します。
BBEditはOpen Scripting Architectureをサポートし、AppleScriptおよび他の言語を使用してスクリプト化および記録でき、AppleScript自体を実行する機能も備えています。
言語サポート
BBEditは、さまざまな一般的なコンピューター言語の構文強調表示をサポートしています。バージョン10.1では、ANSI C、C ++、CSS、Fortran 95、HTML、Java、JavaScript、JSP、Lasso、Object Pascal、Objective-C、Objective-C ++、Perl、PHP、Python、Rez、Ruby、Setextが含まれます。 、SQL(Transact-SQL、PL / SQL、MySQL、およびPostgreSQLを含む)、Tcl、TeX、UNIXシェルスクリプト、XML、およびYAML。 BBEditのSDKを使用すると、ユーザーは追加の言語モジュールを開発できます。
フリーウェアバージョン
BBEdit Lite
BBEdit LiteはBBEditのフリーウェアの簡易バージョンで、2003年に開発を中止しました。BBEditLiteは、正規表現、プラグインアーキテクチャ、同じテキスト編集エンジンなど、BBEditと同じ機能の多くを備えていましたが、プログラミングとWebはありません構文の強調表示、コマンドラインシェル、HTMLツール、FTPサポートなどの指向ツール。 BBEdit Lite 6.1には、Mac OS 7.5.5からMac OS 9で使用するClassicバージョンと、Mac OS Xでネイティブに実行されるCarbonバージョンの2つの形式があります。注: Classicバージョンは、Classic環境では実行されません。
TextWrangler
開発者 | ベアボーンソフトウェア |
---|---|
初回リリース | 2003年2月25日。 16年前(2003-02-25) |
安定したリリース | 5.5.2 / 2016年9月20日(2016-09-20) |
オペレーティング・システム | マックOS |
タイプ | テキストエディタ |
ライセンス | 専有 |
ウェブサイト | www.barebones.com/products/textwrangler/ |
2003年、Bare BonesはBBEdit Liteの拡張バージョンである商用テキストエディターTextWranglerを導入し、さらなる開発を中止しました。後にTextWrangler 2.0は無料で利用可能になりました。
BBEditのようなプレーンテキストエディターであるTextWranglerには、フォーマットとスタイルのオプションがありません。さまざまなプログラミング言語の構文強調表示、正規表現をサポートする検索および置換機能、スペルチェック、データ比較など、ほとんどのプログラミングテキストエディターに共通の機能があります。 TextWranglerには、AppleScript、Python、Perl、シェルスクリプト、およびBBEditのネイティブテキストファクトリーを使用したスクリプトのサポートも含まれています。テキストの再フォーマットをサポートし、さまざまなUnicodeエンコーディング、ASCII、Latin-1、Latin-9などのエンコーディングでファイルを読み込んで保存できます。
2016年夏、BBEdit 11.6のリリースに伴い、Bare Bones SoftwareはBBEditの無料モードを導入し、BBEditの全機能の30日間の評価期間が終了した後でも、TextWranglerの機能といくつかの追加機能の両方を提供し続けますTextWranglerを超えています。ユーザーの質問に応えて、著者Rich Siegelは、BBEditの無料モードにTextWranglerのすべての機能が組み込まれたため、TextWranglerが最終的に廃止されることを確認しました。