BBEредактировать
![]() Значок редактирования BBE | |
![]() BBEdit редактирует собственную статью в Википедии | |
Разработчик(и) | Программное обеспечение Bare Bones |
---|---|
Первоначальный выпуск | 12 апреля 1992 г |
Стабильная версия | 15.0.3 [1] ![]() |
Написано в | С |
Операционная система | macOS |
Тип | Текстовый редактор |
Лицензия | Фримиум |
Веб-сайт | www |
BBEdit — это собственный текстовый редактор , созданный Bare Bones Software , первоначально разработанный для Macintosh System Software 6 и в настоящее время поддерживающий macOS . [2]
История
[ редактировать ]Первая версия BBEdit была создана как «чистый» текстовый редактор, чтобы служить « проверкой концепции »; целью было продемонстрировать возможности программирования экспериментальной версии Pascal для Macintosh . Исходные прототипы BBEdit использовали элемент управления TextEdit , доступный в версиях классической Mac OS того времени. Элементу управления TextEdit не удалось загрузить файлы размером более 32 КБ. Проект Macintosh Pascal в конечном итоге был прекращен, но демонстрационная программа была переработана для использования механизма редактирования текста THINK Technologies «PE», используемого для THINK C , который был намного быстрее и мог читать файлы большего размера. BBEdit был первым автономным текстовым редактором, использующим механизм редактирования «PE», и единственным, который все еще находится в стадии разработки.
BBEdit был доступен бесплатно после своего первого выпуска в 1992 году, но был коммерциализирован в мае 1993 года с выпуском версии 2.5. [3] В то же время Bare Bones Software также предоставила бесплатную менее функциональную версию BBEdit 2.5 под названием BBEdit Lite. В BBEdit Lite не хватало поддержки плагинов, возможности создания сценариев, раскраски синтаксиса и других функций, которые тогда считались в основном предназначенными для опытных пользователей. Компания Bare Bones Software прекратила выпуск BBEdit Lite версии 6.1 и заменила его TextWrangler, который был доступен за определенную плату, хотя и значительно меньшую, чем BBEdit. В 2005 году TextWrangler 2.0 был выпущен как бесплатное программное обеспечение , и последующие версии продолжали распространяться как таковые. [4] вплоть до 2017 года, когда он был закрыт и включен в BBEdit. [5]
На протяжении всей своей истории BBEdit поддерживал множество технологий Apple, которые не получили распространения, включая OpenDoc и PowerTalk . Неудача PowerTalk и желание разработчиков интегрировать электронную почту в свой текстовый редактор привели к разработке Mailsmith , почтового клиента , использующего компонент редактора BBEdit. Ранее разработанная 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 представила BBEdit Table Builder как дополнительный инструмент для веб-дизайнеров и разработчиков для визуального проектирования HTML-таблиц , который в то время был основным методом управления макетом на веб-страницах. [9] [10] Table Builder был удален в версии 6.0, поскольку его усовершенствование включало бы копирование функций существующих визуальных редакторов HTML, а BBEdit в то время входил состав в Dreamweaver . [11] Поддержка плагинов BBEdit была удалена в версии 9.6 в пользу расширенного выбора языков сценариев, доступных в Mac OS X.
BBEdit был одним из первых приложений, доступных для Mac OS X в виде приложения Carbon . В macOS BBEdit использует преимущества операционной системы Unix, интегрируя сценарии, написанные на Python, Perl или других распространенных языках сценариев Unix, а также добавляя такие функции, как рабочие листы оболочки, которые предоставляют интерфейс редактора экрана для функций командной строки, аналогичных MPW. Рабочие листы и Emacs буферы оболочки .
BBEdit Код создателя R*ch
относится к Ричу Сигелу, одному из основателей Bare Bones Software и первому автору BBEdit.
Функции
[ редактировать ]BBEdit предназначен для использования разработчиками программного обеспечения и веб-дизайнерами . [2] Он имеет встроенную поддержку многих языков программирования, и пользователи могут создавать собственные модули для поддержки любого языка. BBEdit не является текстовым процессором , то есть он не имеет функций форматирования текста или макета страницы .
Приложение содержит возможности поиска по нескольким файлам, включая поддержку Perl совместимых с регулярных выражений, . BBEdit позволяет осуществлять предварительный просмотр и встроенную проверку разметки HTML, а также предоставляет прототипы для большинства конструкций HTML, которые можно вводить в диалоговое окно . Он также включает инструменты FTP и SFTP и интегрируется с системами управления кодом . BBEdit показывает различия между версиями файлов и позволяет объединять изменения. поддержка контроля версий, включая Git , Perforce и Subversion . Встроена [2]
Ряд приложений и инструментов разработчика обеспечивают прямую поддержку использования BBEdit в качестве стороннего редактора исходного кода .
BBEdit поддерживает архитектуру открытых сценариев и может быть написан и записан с использованием AppleScript и других языков, а также имеет возможность выполнять AppleScripts самостоятельно. [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 . SDK BBEdit позволяет пользователям разрабатывать дополнительные языковые модули. [13]
С выпуском версии 14.0 BBEdit предложил поддержку протокола языкового сервера, позволяющую пользователям использовать свои собственные языковые серверы программирования или использовать уже существующие серверы. [14]
Бесплатные версии
[ редактировать ]BBEdit Lite
[ редактировать ]BBEdit Lite представлял собой бесплатную урезанную версию BBEdit. [15] [16] разработка которого прекратилась в 2003 году. BBEdit Lite имел многие из тех же функций, что и BBEdit, такие как регулярные выражения, подключаемая архитектура и тот же механизм редактирования текста, но не имел инструментов программирования и веб-ориентированных инструментов, таких как подсветка синтаксиса, командной строки оболочка , Инструменты HTML или поддержка FTP. BBEdit Lite 6.1 выпускается в двух формах: классическая версия для использования в Mac OS 7.5.5–Mac OS 9 и версия Carbon , которая изначально работает под Mac OS X. Примечание. Классическая версия не работает в классической среде . [17]
TextWrangler
[ редактировать ]Разработчик(и) | Программное обеспечение Bare Bones |
---|---|
Первоначальный выпуск | 25 февраля 2003 г |
Стабильная версия | 5.5.2 / 20 сентября 2016 г. |
Операционная система | macOS |
Тип | Текстовый редактор |
Лицензия | Собственный |
Веб-сайт | www |
В 2003 году Bare Bones представила коммерческий текстовый редактор TextWrangler, расширенную версию BBEdit Lite. [16] [18] что прекратило дальнейшее развитие. Позже TextWrangler 2.0 стал доступен бесплатно. [19] В 2016 году в BBEdit 11.6 был представлен бесплатный режим, соответствующий набору функций TextWrangler, а в 2017 году Bare Bones прекратила поддержку и разработку TextWrangler. [20]
TextWrangler, простой текстовый редактор, такой как BBEdit, не имел надежного набора параметров форматирования и стиля. Он имеет функции, общие для большинства текстовых редакторов программирования, такие как подсветка синтаксиса для различных языков программирования, функция поиска и замены с поддержкой регулярных выражений, проверка орфографии и сравнение данных . TextWrangler также включает поддержку сценариев с использованием AppleScript, Python, Perl, сценариев оболочки и собственных текстовых фабрик BBEdit. Он поддерживал переформатирование текста и мог читать и сохранять файлы в кодировках, включая различные кодировки Unicode , ASCII , Latin-1 и Latin-9 .
BBEdit 11.6 и выше
[ редактировать ]Летом 2016 года, с выпуском BBEdit 11.6, Bare Bones Software представила бесплатный режим BBEdit. [21] что даже после истечения 30-дневного ознакомительного периода полные функции BBEdit будут продолжать предлагать функции TextWrangler и некоторые дополнительные функции, помимо TextWrangler. [22] В ответ на вопрос пользователя автор Рич Сигел подтвердил, что TextWrangler в конечном итоге будет прекращен, поскольку бесплатный режим BBEdit теперь включает в себя все функции TextWrangler. [23] [24]
Ссылки
[ редактировать ]- ^ https://www.barebones.com/support/bbedit/notes-15.0.3.html .
{{cite web}}
: Отсутствует или пусто|title=
( помощь ) - ^ Jump up to: а б с Программное обеспечение Bare Bones (2008). «Программное обеспечение Bare Bones — BBEdit 9» . Архивировано из оригинала 20 сентября 2008 года . Проверено 20 сентября 2008 г.
- ^ «MacTech | Журнал технологий Apple» . save.mactech.com . Проверено 9 августа 2019 г.
- ^ «TextWrangler стремится установить стандарт для текстовых редакторов» . Макмир . 18 января 2005 г. Проверено 9 августа 2019 г.
- ^ «Мы официально прекратили поддержку TextWrangler, и он несовместим с High Sierra. Время менять!» . Твиттер . 12.10.2017 . Проверено 9 августа 2019 г.
- ^ «Free Mailsmith — это BBEdit почтовых клиентов» .
- ^ «Обновления Mailsmith» .
- ^ «Обзор BBEdit 5.0» .
В версии BBEdit 5.0, что наверняка заслужило аплодисменты многих давних пользователей, инструменты HTML были перенесены в собственное меню «Разметка» (палитра также по-прежнему доступна).
- ^ «BBEdit 4.5» . 15 февраля 2022 г.
По иронии судьбы, Bare Bones добавила в BBEdit 4.5 визуальный инструмент HTML, известный как BBEdit Table Builder. Table Builder — это отдельное приложение, и, как следует из названия, оно используется для создания HTML-таблиц.
- ^ «История компании-разработчика программного обеспечения Bare Bones» .
- ^ «Руководство по BBEdit 6.5» (PDF) . Архивировано из оригинала (PDF) 11 октября 2016 г. Проверено 10 июня 2016 г.
Начиная с BBEdit 6.0, Table Builder больше не включен в пакет BBEdit. После тщательного рассмотрения мы решили, что для того, чтобы расширить возможности Table Builder настолько, чтобы удовлетворить потребности большинства наших клиентов, необходимо будет воспроизвести большую часть функциональности, предоставляемой в настоящее время существующими визуальными редакторами HTML.
- ^ Программное обеспечение Bare Bones. «Другие полезные функции BBEdit» . Архивировано из оригинала 4 сентября 2007 года . Проверено 3 сентября 2007 г.
- ^ Программное обеспечение Bare Bones. «Функции отображения BBEdit» . Архивировано из оригинала 19 августа 2007 года . Проверено 3 сентября 2007 г.
- ^ Снелл, Джейсон (19 июля 2021 г.). «BBEdit 14.0 поставляется с поддержкой Notes и LSP» . Шесть цветов . Проверено 21 декабря 2022 г.
- ^ MacTech, июль 1993 г., новости, http://www.mactech.com/articles/mactech/Vol.09/09.07/Jul93Newsbits/index.html.
- ^ Jump up to: а б История компании Bare Bones, http://www.barebones.com/company/history.html
- ^ Грубер, Дж., Киндалл, Дж., Боренштейн, П., Джестер, С.,Сигел Р. и Вулси П. (2001). Руководство пользователя BBEdit Lite 6.1. Бедфорд, Массачусетс: Bare Bones Software, Inc.
- ^ MacWorld, BBEdit, февраль 2003 г. http://www.macworld.com/article/9341/2003/02/bbedit.html. Архивировано 8 декабря 2018 г. на Wayback Machine.
- ^ Часто задаваемые вопросы по Bare Bones TextWrangler http://www.barebones.com/support/textwrangler/faqs.html
- ^ " "Bare Bones выпускает TextWrangler для демо-версии "Free Forever" от BBEdit" " . 3 марта 2017 г.
- ^ «ТекстРанглер» . Программное обеспечение Bare Bones . Архивировано из оригинала 5 августа 2016 года . Проверено 26 августа 2016 г.
- ^ «Сравнительная таблица BBEdit» . Программное обеспечение Bare Bones . Архивировано из оригинала 26 августа 2016 г. Проверено 26 августа 2016 г.
- ^ «Re: Почему TextWrangler все еще доступен/разрабатывается, учитывая недавнее добавление бесплатного режима в BBEdit?» . Группы Google . 2 августа 2016 г. Проверено 26 августа 2016 г.
- ^ «TextWrangler уйдет в отставку, поскольку программное обеспечение Bare Bones фокусирует разработку на BBEdit» . Проверено 28 июля 2017 г.
Внешние ссылки
[ редактировать ]- BBEdit – официальный сайт