Jump to content

BBEредактировать

BBEредактировать
Разработчик(и) Программное обеспечение Bare Bones
Первоначальный выпуск 12 апреля 1992 г .; 32 года назад ( 12 апреля 1992 )
Стабильная версия
15.0.3 [1]  Отредактируйте это в Викиданных / 8 апреля 2024 г.
Написано в С
Операционная система macOS
Тип Текстовый редактор
Лицензия Фримиум
Веб-сайт www .barebones /продукты /bbedit

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. [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 г .; 21 год назад ( 25 февраля 2003 г. )
Стабильная версия
5.5.2 / 20 сентября 2016 г. ( 20.09.2016 )
Операционная система macOS
Тип Текстовый редактор
Лицензия Собственный
Веб-сайт www .barebones /продукты /textwrangler /

В 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]

  1. ^ https://www.barebones.com/support/bbedit/notes-15.0.3.html . {{cite web}}: Отсутствует или пусто |title= ( помощь )
  2. ^ Jump up to: а б с Программное обеспечение Bare Bones (2008). «Программное обеспечение Bare Bones — BBEdit 9» . Архивировано из оригинала 20 сентября 2008 года . Проверено 20 сентября 2008 г.
  3. ^ «MacTech | Журнал технологий Apple» . save.mactech.com . Проверено 9 августа 2019 г.
  4. ^ «TextWrangler стремится установить стандарт для текстовых редакторов» . Макмир . 18 января 2005 г. Проверено 9 августа 2019 г.
  5. ^ «Мы официально прекратили поддержку TextWrangler, и он несовместим с High Sierra. Время менять!» . Твиттер . 12.10.2017 . Проверено 9 августа 2019 г.
  6. ^ «Free Mailsmith — это BBEdit почтовых клиентов» .
  7. ^ «Обновления Mailsmith» .
  8. ^ «Обзор BBEdit 5.0» . В версии BBEdit 5.0, что наверняка заслужило аплодисменты многих давних пользователей, инструменты HTML были перенесены в собственное меню «Разметка» (палитра также по-прежнему доступна).
  9. ^ «BBEdit 4.5» . 15 февраля 2022 г. По иронии судьбы, Bare Bones добавила в BBEdit 4.5 визуальный инструмент HTML, известный как BBEdit Table Builder. Table Builder — это отдельное приложение, и, как следует из названия, оно используется для создания HTML-таблиц.
  10. ^ «История компании-разработчика программного обеспечения Bare Bones» .
  11. ^ «Руководство по BBEdit 6.5» (PDF) . Архивировано из оригинала (PDF) 11 октября 2016 г. Проверено 10 июня 2016 г. Начиная с BBEdit 6.0, Table Builder больше не включен в пакет BBEdit. После тщательного рассмотрения мы решили, что для того, чтобы расширить возможности Table Builder настолько, чтобы удовлетворить потребности большинства наших клиентов, необходимо будет воспроизвести большую часть функциональности, предоставляемой в настоящее время существующими визуальными редакторами HTML.
  12. ^ Программное обеспечение Bare Bones. «Другие полезные функции BBEdit» . Архивировано из оригинала 4 сентября 2007 года . Проверено 3 сентября 2007 г.
  13. ^ Программное обеспечение Bare Bones. «Функции отображения BBEdit» . Архивировано из оригинала 19 августа 2007 года . Проверено 3 сентября 2007 г.
  14. ^ Снелл, Джейсон (19 июля 2021 г.). «BBEdit 14.0 поставляется с поддержкой Notes и LSP» . Шесть цветов . Проверено 21 декабря 2022 г.
  15. ^ MacTech, июль 1993 г., новости, http://www.mactech.com/articles/mactech/Vol.09/09.07/Jul93Newsbits/index.html.
  16. ^ Jump up to: а б История компании Bare Bones, http://www.barebones.com/company/history.html
  17. ^ Грубер, Дж., Киндалл, Дж., Боренштейн, П., Джестер, С.,Сигел Р. и Вулси П. (2001). Руководство пользователя BBEdit Lite 6.1. Бедфорд, Массачусетс: Bare Bones Software, Inc.
  18. ^ MacWorld, BBEdit, февраль 2003 г. http://www.macworld.com/article/9341/2003/02/bbedit.html. Архивировано 8 декабря 2018 г. на Wayback Machine.
  19. ^ Часто задаваемые вопросы по Bare Bones TextWrangler http://www.barebones.com/support/textwrangler/faqs.html
  20. ^ " "Bare Bones выпускает TextWrangler для демо-версии "Free Forever" от BBEdit" " . 3 марта 2017 г.
  21. ^ «ТекстРанглер» . Программное обеспечение Bare Bones . Архивировано из оригинала 5 августа 2016 года . Проверено 26 августа 2016 г.
  22. ^ «Сравнительная таблица BBEdit» . Программное обеспечение Bare Bones . Архивировано из оригинала 26 августа 2016 г. Проверено 26 августа 2016 г.
  23. ^ «Re: Почему TextWrangler все еще доступен/разрабатывается, учитывая недавнее добавление бесплатного режима в BBEdit?» . Группы Google . 2 августа 2016 г. Проверено 26 августа 2016 г.
  24. ^ «TextWrangler уйдет в отставку, поскольку программное обеспечение Bare Bones фокусирует разработку на BBEdit» . Проверено 28 июля 2017 г.
[ редактировать ]
  • BBEdit – официальный сайт
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 9bffea7a988ef8937d0bc238ae75bbcf__1712582700
URL1:https://arc.ask3.ru/arc/aa/9b/cf/9bffea7a988ef8937d0bc238ae75bbcf.html
Заголовок, (Title) документа по адресу, URL1:
BBEdit - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)