BBEdit - BBEdit

BBEdit
Ikona BBEdit
Ikona BBEdit
BBEdit Big Sur Screenshot.png
BBEdit edytuje swój własny artykuł w Wikipedii
Deweloper(zy) Oprogramowanie Bare Bones
Pierwsze wydanie 12 kwietnia 1992 ; 29 lat temu ( 1992-04-12 )
Wersja stabilna
14.0  Edytuj to na Wikidanych / 19 lipca 2021 ( 19 lipca 2021 )
Napisane w C
System operacyjny System operacyjny Mac
Rodzaj Edytor tekstu
Licencja Prawnie zastrzeżony
Stronie internetowej www .barebone .com /produkty /bbit

BBEdit to zastrzeżony edytor tekstu stworzony przez Bare Bones Software , pierwotnie opracowany dla Macintosh System Software 6 , a obecnie obsługujący macOS .

Historia

Pierwsza wersja BBEdit została stworzona jako „nagi” edytor tekstu, który służył jako „ weryfikacja koncepcji ”; intencją było zademonstrowanie możliwości programistycznych eksperymentalnej wersji Pascala dla Macintosh . Oryginalne prototypy BBEdit wykorzystywały kontrolkę TextEdit dostępną w wersjach klasycznego systemu Mac OS w tamtych czasach. Formant TextEdit nie mógł załadować plików większych niż 32 KB. Projekt Macintosh Pascal został ostatecznie zakończony, ale program demonstracyjny został przerobiony, aby używać silnika edycji tekstu THINK Technologies „PE” używanego w THINK C , który był znacznie szybszy i mógł czytać większe pliki. BBEdit był pierwszym wolnostojącym edytorem tekstu, który korzystał z silnika edycji „PE” i jest jedynym, który wciąż jest rozwijany.

BBEdit był dostępny bezpłatnie od pierwszego wydania w 1992 roku, ale został skomercjalizowany w maju 1993 roku wraz z wydaniem wersji 2.5. W tym samym czasie firma Bare Bones Software udostępniła bezpłatnie mniej funkcjonalną wersję BBEdit 2.5 o nazwie BBEdit Lite. BBEdit Lite brakowało obsługi wtyczek, skryptowalności, kolorowania składni i innych funkcji, które uważano wówczas za przeznaczone głównie dla zaawansowanych użytkowników. Oprogramowanie Bare Bones zakończyło BBEdit Lite w wersji 6.1 i zastąpiło go TextWranglerem, który był dostępny za opłatą, choć znacznie mniej niż BBEdit. W 2005 TextWrangler 2.0 został wydany jako freeware, a kolejne wersje były nadal dystrybuowane jako takie aż do 2017 roku, kiedy to został wycofany i włączony do BBEdit.

W swojej historii BBEdit wspierał wiele technologii Apple, które nie zyskały popularności, w tym OpenDoc i PowerTalk . Niepowodzenie PowerTalk i chęć programistów, aby zintegrować pocztę e-mail z ich edytorem tekstu, doprowadziły do ​​opracowania Mailsmith , klienta poczty e-mail, który wykorzystuje komponent edytora BBEdit. Wcześniej opracowany przez Bare Bones jako aplikacja komercyjna, w 2009 roku Mailsmith został przeniesiony do Stickshift Software LLC i będzie nadal rozwijany jako praca z miłości i wypuszczany jako freeware .

W 1994 roku, korzystając z nowatorskiej obsługi wtyczek BBEdit , zewnętrzni programiści zaczęli pisać wtyczki do łatwego tworzenia i formatowania kodu HTML . W rzeczywistości programiści z Bare Bones Software po raz pierwszy dowiedzieli się o istnieniu HTML od użytkowników pytających o te wtyczki. Barebones później kupił prawa do kodu wtyczki od ich autora i dołączył je jako część standardowego pakietu BBEdit. Narzędzia zostały włączone jako opcjonalna paleta w wersji 4 i były stopniowo bardziej zintegrowane, zyskując własne menu w wersji 5.0. W wersji 4.5 Bare Bones wprowadził BBEdit Table Builder jako dodatkowe narzędzie dla projektantów stron internetowych i programistów do wizualnego projektowania tabel HTML , a następnie główną technikę kontroli układu na stronach internetowych. Kreator tabel został usunięty w wersji 6.0, ponieważ jego rozszerzenie wymagałoby powielenia funkcji istniejących wizualnych edytorów HTML, a BBEdit był w tym czasie dołączany do programu Dreamweaver . Obsługa wtyczek BBEdit została usunięta w wersji 9.6 na rzecz rozszerzonego wyboru języków skryptowych dostępnych w systemie Mac OS X.

BBEdit był jedną z pierwszych aplikacji udostępnionych dla Mac OS X jako aplikacja Carbon . W systemie macOS BBEdit korzysta z podstaw systemu operacyjnego Unix, integrując skrypty napisane w Pythonie, Perlu lub innych popularnych językach skryptowych Unix, a także dodając funkcje, takie jak arkusze powłoki, które zapewniają interfejs edytora ekranu do funkcji wiersza poleceń podobnych do MPW Arkusze i bufory powłoki Emacsa .

Kod twórcy BBEdit R*chodnosi się do Richa Siegela, jednego z założycieli Bare Bones Software i oryginalnego autora BBEdit.

Cechy

BBEdit jest przeznaczony do użytku przez programistów i projektantów stron internetowych . Ma natywną obsługę wielu języków programowania, a użytkownicy mogą tworzyć niestandardowe moduły w celu obsługi dowolnego języka. BBEdit nie jest edytorem tekstu , co oznacza, że ​​nie posiada funkcji formatowania tekstu ani układu strony .

Aplikacja zawiera funkcje wyszukiwania tekstu w wielu plikach, w tym obsługę wyrażeń regularnych zgodnych z Perlem . BBEdit umożliwia podgląd i wbudowaną walidację znaczników HTML, a także zapewnia prototypy dla większości konstrukcji HTML, które można wprowadzić w oknie dialogowym . Zawiera również narzędzia FTP i SFTP oraz integruje się z systemami zarządzania kodem . BBEdit pokazuje różnice między wersjami plików i pozwala na łączenie zmian. Wbudowana jest obsługa kontroli wersji, w tym Git , Perforce i Subversion .

Szereg aplikacji i narzędzi programistycznych zapewnia bezpośrednie wsparcie dla używania BBEdit jako zewnętrznego edytora kodu źródłowego .

BBEdit obsługuje architekturę Open Scripting Architecture i może być skryptowany i nagrywany przy użyciu AppleScript i innych języków, a także ma możliwość samodzielnego wykonywania AppleScripts.

Wsparcie językowe

BBEdit obsługuje podświetlanie składni w wielu popularnych językach komputerowych. Od wersji 10.1 są to: ANSI C , C++ , CSS , Fortran 95 , HTML, Java , JavaScript , JSP , Lasso , Object Pascal , Objective-C , Objective-C++ , Perl , PHP , Python , Rez, Ruby , Setext , SQL (w tym Transact-SQL , PL/SQL , MySQL i PostgreSQL ), Tcl , TeX , skrypty powłoki UNIX , XML i YAML . SDK BBEdit umożliwia użytkownikom tworzenie dodatkowych modułów językowych.

Wersje darmowe

BBEdit Lite

BBEdit Lite był darmową, okrojoną wersją BBEdit, która przestała być rozwijana w 2003 roku. BBEdit Lite miał wiele takich samych funkcji jak BBEdit, takich jak wyrażenia regularne, architektura wtyczek i ten sam silnik do edycji tekstu, ale bez programowania i sieci narzędzia zorientowane, takie jak podświetlanie składni, powłoka wiersza poleceń , narzędzia HTML lub obsługa FTP. BBEdit Lite 6.1 występuje w dwóch formach: wersji Classic do użytku pod Mac OS 7.5.5 do Mac OS 9 oraz wersji Carbon, która działa natywnie pod Mac OS X. Uwaga: wersja Classic nie działa w środowisku Classic .

TextWrangler

TextWrangler
Deweloper(zy) Oprogramowanie Bare Bones
Pierwsze wydanie 25 lutego 2003 ; 18 lat temu ( 2003-02-25 )
Wersja stabilna
5.5.2 / 20 września 2016 ( 2016-09-20 )
System operacyjny System operacyjny Mac
Rodzaj Edytor tekstu
Licencja Prawnie zastrzeżony
Stronie internetowej www .barebone .com /produkty /textwrangler /

W 2003 roku firma Bare Bones wprowadziła komercyjny edytor tekstu TextWrangler, ulepszoną wersję BBEdit Lite, która zaprzestała dalszego rozwoju. Później TextWrangler 2.0 został udostępniony bezpłatnie. W 2016 r. BBEdit 11.6 wprowadził darmowy tryb, który odpowiadał zestawowi funkcji TextWranglera, a w 2017 r. Bare Bones zakończył obsługę i rozwój TextWranglera.

Tekstowy edytor jak BBEdit, TextWrangler nie posiada rozbudowany zestaw opcji formatowania i style. Posiada funkcje wspólne dla większości programistycznych edytorów tekstu, takie jak podświetlanie składni dla różnych języków programowania, funkcja znajdowania i zastępowania z obsługą wyrażeń regularnych, sprawdzanie pisowni i porównywanie danych . TextWrangler zawierał również obsługę skryptów przy użyciu AppleScript, Python, Perl, skryptów powłoki i natywnych fabryk tekstu BBEdit. Obsługuje formatowanie tekstu i może odczytywać i zapisywać pliki w kodowaniach, w tym różnych kodowaniach Unicode , ASCII , Latin-1 i Latin-9 .

BBEdit 11.6 i nowsze

Latem 2016 roku, wraz z wydaniem BBEdit 11.6, Bare Bones Software wprowadziło darmowy tryb BBEdit, który nawet po wygaśnięciu 30-dniowego okresu testowego pełnych funkcji BBEdit będzie nadal oferować funkcje TextWranglera i kilka dodatkowych funkcji poza TextWrangler . W odpowiedzi na pytanie użytkownika, autor Rich Siegel potwierdził, że TextWrangler zostanie ostatecznie wycofany, biorąc pod uwagę, że tryb wolny BBEdit zawiera teraz wszystkie funkcje TextWranglera.

Bibliografia

Linki zewnętrzne