BBBearbeiten - BBEdit

BBBearbeiten
BBEdit-Symbol
BBEdit-Symbol
BBEdit Big Sur Screenshot.png
BBEdit bearbeitet seinen eigenen Wikipedia-Artikel
Entwickler Bare-Bones-Software
Erstveröffentlichung 12. April 1992 ; vor 29 Jahren ( 1992-04-12 )
Stabile Version
14.0  Bearbeiten Sie dies auf Wikidata / 19. Juli 2021 ( 19. Juli 2021 )
Geschrieben in C
Betriebssystem Mac OS
Typ Texteditor
Lizenz Proprietär
Webseite www .barebones .com /products /bbedit

BBEdit ist ein proprietärer Texteditor von Bare Bones Software , der ursprünglich für Macintosh System Software 6 entwickelt wurde und derzeit macOS unterstützt .

Geschichte

Die erste Version von BBEdit wurde als "nackter" Texteditor erstellt, um als " Proof of Concept " zu dienen ; die Absicht war, die Programmierfähigkeiten einer experimentellen Version von Pascal für den Macintosh zu demonstrieren . Die ursprünglichen Prototypen von BBEdit verwendeten das TextEdit- Steuerelement, das in Versionen des klassischen Mac OS der Zeit verfügbar war. Das TextEdit-Steuerelement konnte keine Dateien laden, die größer als 32 KB sind. Das Macintosh-Pascal-Projekt wurde schließlich beendet, aber das Demonstrationsprogramm wurde überarbeitet, um die für THINK C verwendete Textbearbeitungs-Engine "PE" von THINK Technologies zu verwenden , die viel schneller war und größere Dateien lesen konnte. BBEdit war der erste freistehende Texteditor, der die Editing-Engine "PE" verwendet, und ist der einzige, der noch entwickelt wird.

BBEdit war bei seiner ersten Veröffentlichung im Jahr 1992 kostenlos erhältlich, wurde aber im Mai 1993 mit der Veröffentlichung von Version 2.5 kommerzialisiert. Gleichzeitig stellte Bare Bones Software auch eine weniger funktionstüchtige Version von BBEdit 2.5 namens BBEdit Lite kostenlos zur Verfügung. BBEdit Lite fehlte es an Plugin-Unterstützung, Skriptfähigkeit, Syntaxfärbung und anderen Funktionen, die damals hauptsächlich für fortgeschrittene Benutzer galten. Bare Bones Software stellte BBEdit Lite in Version 6.1 ein und ersetzte es durch TextWrangler, das gegen eine Gebühr erhältlich war, wenn auch deutlich weniger als BBEdit. Im Jahr 2005 wurde TextWrangler 2.0 als Freeware veröffentlicht und nachfolgende Versionen wurden bis 2017 als solche weiterverteilt, als es eingestellt und in BBEdit integriert wurde.

Im Laufe seiner Geschichte hat BBEdit viele Apple-Technologien unterstützt, die sich nicht durchgesetzt haben , darunter OpenDoc und PowerTalk . Das Scheitern von PowerTalk und der Wunsch der Entwickler, E-Mails in ihren Texteditor zu integrieren, führten zur Entwicklung von Mailsmith , einem E-Mail-Client , der die Editor-Komponente von BBEdit verwendet. Früher von Bare Bones als kommerzielle Anwendung entwickelt, wurde Mailsmith 2009 an Stickshift Software LLC übertragen und wurde weiterhin mit Liebe weiterentwickelt und als Freeware veröffentlicht .

Im Jahr 1994, unter Ausnutzung der damaligen Roman BBEdit - Plugin - Unterstützung, begann Drittentwickler - Plug-Ins Schreiben auf einfache Weise erstellen und das Format HTML - Code. Tatsächlich erfuhren die Entwickler von Bare Bones Software zum ersten Mal von der Existenz von HTML, indem Benutzer sich nach diesen Plug-Ins erkundigten. Barebones kaufte später die Rechte am Plugin-Code von ihrem Autor und fügte sie als Teil des Standardpakets von BBEdit hinzu. Die Werkzeuge waren in Version 4 als optionale Palette enthalten und wurden nach und nach stärker integriert und erhielten in Version 5.0 ein eigenes Menü. In Version 4.5 führte Bare Bones den BBEdit Table Builder als zusätzliches Werkzeug für Webdesigner und Entwickler ein, um HTML-Tabellen visuell zu gestalten , damals die wichtigste Technik zur Layoutkontrolle auf Webseiten. Table Builder wurde in Version 6.0 entfernt, da eine Verbesserung die Replikation der Funktionen vorhandener visueller HTML-Editoren erforderte, und BBEdit wurde zu diesem Zeitpunkt mit Dreamweaver gebündelt . Die Plugin-Unterstützung von BBEdit wurde in Version 9.6 entfernt, zugunsten der erweiterten Auswahl an Skriptsprachen, die unter Mac OS X verfügbar sind.

BBEdit war eine der ersten Anwendungen , die als Carbon- App für Mac OS X verfügbar gemacht wurde. Unter macOS nutzt BBEdit die Unix-Untermauerung des Betriebssystems, indem es Skripte integriert, die in Python, Perl oder anderen gängigen Unix-Skriptsprachen geschrieben sind, sowie Funktionen wie Shell-Arbeitsblätter hinzufügt, die eine Bildschirmeditor-Schnittstelle zu Befehlszeilenfunktionen ähnlich wie MPW . bieten Arbeitsblätter und Emacs- Shell-Puffer.

Der Erstellercode von BBEdit R*chbezieht sich auf Rich Siegel, einen der Gründer von Bare Bones Software und den ursprünglichen Autor von BBEdit.

Merkmale

BBEdit wurde für die Verwendung durch Softwareentwickler und Webdesigner entwickelt . Es bietet native Unterstützung für viele Programmiersprachen und benutzerdefinierte Module können von Benutzern erstellt werden, um jede Sprache zu unterstützen. BBEdit ist kein Textverarbeitungsprogramm , d. h. es hat keine Funktionen zur Textformatierung oder zum Seitenlayout .

Die Anwendung enthält Funktionen zur Textsuche in mehreren Dateien, einschließlich Unterstützung für Perl- kompatible reguläre Ausdrücke . BBEdit ermöglicht eine Vorschau und integrierte Validierung von HTML-Markup und bietet außerdem Prototypen für die meisten HTML-Konstrukte, die in ein Dialogfeld eingegeben werden können . Es enthält auch FTP- und SFTP- Tools und lässt sich in Code-Management-Systeme integrieren . BBEdit zeigt Unterschiede zwischen Dateiversionen an und ermöglicht das Zusammenführen von Änderungen. Unterstützung für Versionskontrolle, einschließlich Git , Perforce und Subversion, ist integriert.

Eine Reihe von Anwendungen und Entwicklertools bieten direkte Unterstützung für die Verwendung von BBEdit als Quellcode-Editor von Drittanbietern .

BBEdit unterstützt die Open Scripting Architecture und kann mit AppleScript und anderen Sprachen geskriptet und aufgezeichnet werden sowie AppleScripts selbst ausführen.

Sprachunterstützung

BBEdit unterstützt Syntax-Highlighting für eine Vielzahl beliebter Computersprachen. Ab Version 10.1 sind dies: ANSI C , C++ , CSS , Fortran 95 , HTML, Java , JavaScript , JSP , Lasso , Object Pascal , Objective-C , Objective-C++ , Perl , PHP , Python , Rez, Ruby , Setext , SQL (einschließlich Transact-SQL , PL/SQL , MySQL und PostgreSQL ), Tcl , TeX , UNIX-Shell-Skripts, XML und YAML . Das SDK von BBEdit ermöglicht es Benutzern, zusätzliche Sprachmodule zu entwickeln.

Freeware-Versionen

BBEdit Lite

BBEdit Lite war eine abgespeckte Freeware-Version von BBEdit, die 2003 die Entwicklung einstellte. BBEdit Lite hatte viele der gleichen Funktionen wie BBEdit wie reguläre Ausdrücke, eine Plug-in-Architektur und die gleiche Textbearbeitungs-Engine, aber keine Programmierung und kein Web -orientierte Tools wie Syntax-Highlighting, Kommandozeilen- Shell , HTML-Tools oder FTP-Unterstützung. BBEdit Lite 6.1 gibt es in zwei Formen: als Classic- Version zur Verwendung unter Mac OS 7.5.5 bis Mac OS 9 und als Carbon- Version, die nativ unter Mac OS X läuft. Hinweis: Die Classic- Version läuft nicht in der Classic-Umgebung .

TextWrangler

TextWrangler
Entwickler Bare-Bones-Software
Erstveröffentlichung 25. Februar 2003 ; Vor 18 Jahren ( 2003-02-25 )
Stabile Version
5.5.2 / 20. September 2016 ( 2016-09-20 )
Betriebssystem Mac OS
Typ Texteditor
Lizenz Proprietär
Webseite www .barebones .com / products / TextWrangler /

Im Jahr 2003 führte Bare Bones den kommerziellen Texteditor TextWrangler ein, eine verbesserte Version von BBEdit Lite, die jedoch nicht weiter entwickelt wurde. Später wurde TextWrangler 2.0 kostenlos zur Verfügung gestellt. Im Jahr 2016 führte BBEdit 11.6 einen kostenlosen Modus ein, der dem Funktionsumfang von TextWrangler entsprach, und 2017 stellte Bare Bones den Support und die Entwicklung für TextWrangler ein.

TextWrangler, ein einfacher Texteditor wie BBEdit, verfügte nicht über einen robusten Satz von Formatierungs- und Stiloptionen. Es verfügt über Funktionen, die den meisten Programmiertexteditoren gemein sind, wie z. B. Syntaxhervorhebung für verschiedene Programmiersprachen, eine Funktion zum Suchen und Ersetzen mit Unterstützung für reguläre Ausdrücke, Rechtschreibprüfung und Datenvergleich . TextWrangler bietet auch Skriptunterstützung mit AppleScript, Python, Perl, Shell-Skripten und den nativen Textfactories von BBEdit. Es unterstützte die Neuformatierung von Text und konnte Dateien in Kodierungen lesen und speichern, darunter verschiedene Unicode- Kodierungen, ASCII , Latin-1 und Latin-9 .

BBEdit 11.6 und höher

Im Sommer 2016 führte Bare Bones Software mit der Veröffentlichung von BBEdit 11.6 einen kostenlosen Modus von BBEdit ein, der auch nach Ablauf der 30-tägigen Testphase der vollständigen Funktionen von BBEdit weiterhin die Funktionen von TextWrangler und einige zusätzliche Funktionen über die von TextWrangler hinaus bietet . Als Antwort auf eine Benutzerfrage bestätigte Autor Rich Siegel, dass TextWrangler irgendwann auslaufen würde, da der kostenlose Modus von BBEdit nun alle Funktionen von TextWrangler beinhaltet.

Verweise

Externe Links