BB編集アイコン | |
BBEdit が自身の Wikipedia 記事を編集する | |
| 開発者 | 最低限のソフトウェア |
|---|---|
| 初回リリース | 1992年4月12日 |
| 安定リリース | 15.0.3 [1]
/ 2024年4月8日 |
| 書かれた | C |
| オペレーティング·システム | macOS |
| タイプ | テキストエディタ |
| ライセンス | フリーミアム |
| Webサイト | www.barebones.com/products/bbedit |
BBEditはBare Bones Software社が開発した独自の テキストエディタで、もともとMacintosh System Software 6用に開発され、現在はmacOSをサポートしています。[2]
歴史
BBEdit の最初のバージョンは、「概念実証」の役割を果たす「必要最低限の」テキスト エディターとして作成されました。その目的は、 Macintosh用のPascalの実験バージョンのプログラミング機能を実証することでした。 BBEdit の元のプロトタイプでは、当時のクラシック Mac OSのバージョンで使用できるTextEditコントロールが使用されていました。 TextEdit コントロールでは、32 KB を超えるファイルを読み込むことができませんでした。 Macintosh Pascal プロジェクトは最終的に終了しましたが、デモ プログラムは、 THINK Cで使用されていた THINK Technologies の「PE」テキスト編集エンジンを使用するように作り直されました。このエンジンは、はるかに高速で、より大きなファイルを読み取ることができました。 BBEdit は、「PE」編集エンジンを使用した最初の独立したテキスト エディターであり、現在も開発が続けられている唯一のエディターです。
BBEditは1992年の最初のリリースでは無料で利用できたが、1993年5月にバージョン2.5がリリースされ商用化された。[3]同時に、Bare Bones SoftwareはBBEdit 2.5の機能制限版であるBBEdit Liteも無料で利用できるようにした。BBEdit Liteにはプラグインのサポート、スクリプト機能、構文の色分けなど、当時は主に上級ユーザー向けとみなされていた機能がなかった。Bare Bones Softwareはバージョン6.1でBBEdit Liteを廃止し、BBEditよりも大幅に安価ではあったが有料で利用できるTextWranglerに置き換えた。2005年にTextWrangler 2.0がフリーウェアとしてリリースされ、その後のバージョンもフリーウェアとして配布され続けた[4]が、2017年に廃止されBBEditに統合された。[5]
BBEditはその歴史を通じて、 OpenDocやPowerTalkなど、普及に失敗した多くのAppleテクノロジーをサポートしてきました。PowerTalkの失敗と、開発者がテキストエディタに電子メールを統合したいという願望から、 BBEditのエディタコンポーネントを使用する電子メールクライアントであるMailsmithが開発されました。以前はBare Bonesによって商用アプリケーションとして開発されていましたが、2009年にMailsmithはStickshift Software LLCに移管され、愛情を込めて開発が続けられ、フリーウェアとしてリリースされました。[6] Mailsmithの開発は2018年に終了しました。 [7]
1994年、BBEditの当時としては目新しかったプラグインサポートを利用して、サードパーティの開発者がHTMLコードを簡単に作成およびフォーマットするプラグインを書き始めました。実際、Bare Bones Softwareの開発者がHTMLの存在を知ったのは、ユーザーからこれらのプラグインについて問い合わせを受けたことがきっかけでした。Barebonesは後にプラグインコードの権利を作者から購入し、標準のBBEditパッケージの一部として組み込みました。ツールはバージョン4ではオプションのパレットとして組み込まれ、徐々に統合が進み、バージョン5.0では独自のメニューが追加されました。[8]バージョン4.5では、Bare Bonesは、当時Webページのレイアウト制御の主な手法であったHTMLテーブルを視覚的に設計するためのWebデザイナーや開発者向けの追加ツールとして、BBEdit Table Builderを導入しました。 [9] [10] Table Builderは、既存のビジュアルHTMLエディターの機能を複製することになるのでバージョン6.0で削除され、BBEditはこの時点でDreamweaverにバンドルされていました。[11] BBEditのプラグインサポートはバージョン9.6で削除され、 Mac OS Xで利用可能な スクリプト言語の選択肢が拡大されました。
BBEdit は、 CarbonアプリとしてMac OS Xで利用できるようになった最初のアプリケーションの 1 つです。macOS では、BBEdit は、Python、Perl、またはその他の一般的な Unix スクリプト言語で記述されたスクリプトを統合することで、オペレーティング システムの Unix 基盤を活用し、MPW ワークシートや Emacs シェル バッファに似たコマンド ライン機能にスクリーン エディタ インターフェイスを提供するシェル ワークシートなどの機能を追加します。
BBEdit の作成者コードは R*ch、Bare Bones Software の創設者の 1 人であり、BBEdit のオリジナルの作成者である Rich Siegel を指します。
特徴
BBEditはソフトウェア開発者やウェブデザイナー向けに設計されています。[2]多くのプログラミング言語をネイティブサポートしており、ユーザーはカスタムモジュールを作成して任意の言語をサポートできます。BBEditはワードプロセッサではないため、テキストの書式設定やページレイアウト機能はありません。
このアプリケーションには、 Perl互換の正規表現のサポートを含む、複数ファイルのテキスト検索機能が含まれています。BBEditでは、HTMLマークアップのプレビューと組み込み検証が可能で、ダイアログボックスに入力できるほとんどのHTML構造のプロトタイプも提供しています。また、 FTPおよびSFTPツールも含まれており、コード管理システムと統合されています。BBEditはファイルバージョン間の差異を表示し、変更をマージすることができます。Git 、Perforce、Subversionなどのバージョン管理のサポートが組み込まれています。[2]
多くのアプリケーションと開発者ツールは、BBEdit をサードパーティの ソースコード エディターとして使用するための直接的なサポートを提供しています。
BBEditはOpen Scripting Architectureをサポートしており、 AppleScriptや他の言語を使用してスクリプトを記述および記録できるほか、AppleScript自体を実行する機能も備えています。[12]
言語サポート
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を使用すると、ユーザーは追加の言語モジュールを開発できます。[13]
バージョン14.0のリリースにより、BBEditは言語サーバープロトコルのサポートを提供し、ユーザーは独自のプログラミング言語サーバーを採用したり、既存のサーバーを利用したりできるようになりました。[14]
フリーウェア版
BBEdit ライト
BBEdit LiteはBBEditの簡易版のフリーウェアだったが[15] [16]、2003年に開発が中止された。BBEdit Liteには正規表現、プラグインアーキテクチャ、同じテキスト編集エンジンなどBBEditと同じ機能が多数あったが、構文強調表示、コマンドライン シェル、HTMLツール、FTPサポートなどのプログラミングおよびWeb向けツールはなかった。BBEdit Lite 6.1には、Mac OS 7.5.5からMac OS 9で使用するClassicバージョンと、 Mac OS Xでネイティブに動作するCarbonバージョンの2種類がある。注: ClassicバージョンはClassic環境では動作しない。[17]
テキストラングラー
| 開発者 | 最低限のソフトウェア |
|---|---|
| 初回リリース | 2003年2月25日 |
| 安定リリース | 5.5.2 / 2016年9月20日 |
| オペレーティング·システム | macOS |
| タイプ | テキストエディタ |
| ライセンス | 独自 |
| Webサイト | www.barebones.com/products/textwrangler/ |
2003年、ベアボーンズはBBEdit Liteの拡張版である商用テキストエディタTextWranglerを導入したが[16] [18] 、それ以上の開発は中止された。後にTextWrangler 2.0が無料で利用できるようになる。[19] 2016年、BBEdit 11.6はTextWranglerの機能セットに一致する無料モードを導入し、2017年にベアボーンズはTextWranglerのサポートと開発を終了した。[20]
BBEdit のようなプレーンテキストエディターである TextWrangler には、強力な書式設定およびスタイル オプション セットはありませんでした。TextWrangler には、さまざまなプログラミング言語の構文強調表示、正規表現をサポートする検索と置換機能、スペル チェック、データ比較など、ほとんどのプログラミング テキスト エディターに共通する機能があります。TextWrangler には、AppleScript、Python、Perl、シェル スクリプト、BBEdit のネイティブ テキスト ファクトリーを使用したスクリプト サポートも含まれていました。TextWrangler はテキストの再フォーマットをサポートし、さまざまなUnicodeエンコーディング、ASCII、Latin-1、Latin-9などのエンコーディングでファイルを読み込んで保存することができました。
BBEdit 11.6 以上
2016年夏、BBEdit 11.6のリリースに伴い、Bare Bones SoftwareはBBEditの無料モードを導入しました[21]。このモードでは、BBEditの全機能を利用できる30日間の評価期間が終了した後も、TextWranglerの機能とTextWranglerを超える追加機能が引き続き提供されます。[22]ユーザーの質問に答えて、作者のRich Siegelは、BBEditの無料モードにTextWranglerのすべての機能が組み込まれていることから、TextWranglerは最終的に段階的に廃止されることを確認しました。[23] [24]
参考文献
- ^ https://www.barebones.com/support/bbedit/notes-15.0.3.html。
{{cite web}}:欠落または空|title=(ヘルプ) - ^ abc Bare Bones Software (2008). 「Bare Bones Software - BBEdit 9」。2008年9月20日時点のオリジナルよりアーカイブ。 2008年9月20日閲覧。
- ^ 「MacTech | Appleテクノロジージャーナル」。preserve.mactech.com 。 2019年8月9日閲覧。
- ^ 「TextWrangler はテキスト エディターの標準を確立することを目指しています」。Macworld。2005年 1 月 18 日。2019年 8 月 9 日閲覧。
- ^ 「TextWrangler は正式にサポートを終了しました。High Sierra との互換性はありません。切り替える時が来ました!」。Twitter。2017年 10 月 12 日。2019年 8 月 9 日閲覧。
- ^ 「無料のMailsmithは電子メールクライアントのBBEditです」。
- ^ 「Mailsmith アップデート」。
- ^ 「BBEdit 5.0 のレビュー」。BBEdit
バージョン 5.0 では、長年の多くのユーザーから確実に賞賛される動きとして、HTML ツールが独自のマークアップ メニューに移動されました (パレットも引き続き使用できます)。
- ^ 「BBEdit 4.5」。2022年2月15日。
皮肉なことに、Bare BonesはBBEdit 4.5に、BBEdit Table Builderと呼ばれるビジュアルHTMLツールを追加しました。Table Builderは別のアプリケーションであり、名前が示すように、HTMLテーブルを構築するために使用されます。
- ^ 「Bare Bones Software Companyの歴史」。
- ^ 「BBEdit 6.5 マニュアル」(PDF)。2016 年 10 月 11 日にオリジナル(PDF)からアーカイブ。2016 年 6 月 10 日に取得。BBEdit
6.0 以降、Table Builder は BBEdit パッケージに含まれなくなりました。慎重に検討した結果、Table Builder の機能を拡張して大多数のお客様のニーズを満たすには、既存のビジュアル HTML エディターで現在提供されている機能の多くを再現する必要があると判断しました。
- ^ Bare Bones Software. 「BBEdit のその他の便利な機能」。2007 年 9 月 4 日時点のオリジナルよりアーカイブ。2007年 9 月 3 日閲覧。
- ^ Bare Bones Software. 「BBEdit の表示機能」。2007 年 8 月 19 日時点のオリジナルよりアーカイブ。2007 年 9 月 3 日閲覧。
- ^ Snell, Jason (2021年7月19日). 「BBEdit 14.0がNotesとLSPのサポートとともに登場」SixColors . 2022年12月21日閲覧。
- ^ MacTech 1993 年 7 月ニュースビット、http://www.mactech.com/articles/mactech/Vol.09/09.07/Jul93Newsbits/index.html
- ^ ab ベアボーンズ社の歴史、http://www.barebones.com/company/history.html
- ^ Gruber, J., Kindall, J., Borenstein, P., Jester, S., Siegel, R., & Woolsey, P. (2001). BBEdit Lite 6.1 ユーザーマニュアル. マサチューセッツ州ベッドフォード: Bare Bones Software, Inc.
- ^ MacWorld、BBEdit、2003年2月。http://www.macworld.com/article/9341/2003/02/bbedit.html 2018年12月8日にWayback Machineにアーカイブされました
- ^ Bare Bones TextWrangler FAQ http://www.barebones.com/support/textwrangler/faqs.html
- ^ 「Bare Bones が TextWrangler を廃止し、BBEdit の「永久無料」デモを提供」。2017 年 3 月 3 日。
- ^ "TextWrangler". Bare Bones Software . 2016年8月5日時点のオリジナルよりアーカイブ。2016年8月26日閲覧。
- ^ 「BBEdit Comparison Chart」。Bare Bones Software。2016年8月26日時点のオリジナルよりアーカイブ。2016年8月26日閲覧。
- ^ 「Re: BBEdit に最近無料モードが追加されたのに、なぜ TextWrangler はまだ利用可能/開発されているのですか?」。Google グループ。2016 年 8 月 2 日。2016年8 月 26 日閲覧。
- ^ 「TextWrangler は廃止へ、Bare Bones Software は BBEdit の開発に注力」2017 年 7 月 28 日閲覧。
外部リンク
- BBEdit – 公式サイト
