BBEdit

редактировать
Проприетарный текстовый редактор
BBEdit
значок BBEdit Значок BBEdit
BBEdit редактирует собственную статью в Википедии
Разработчик (и) Bare Bones Software
Первоначальный выпуск12 апреля 1992 г.; 28 лет назад (1992-04-12)
Стабильный выпуск 13.1.3 / 30 июля 2020 г. (2020-07-30)
Написано наC (через Carbon API )
Операционная система macOS
Тип
Лицензия Собственная
Веб-сайтwww.barebones.com / products / bbedit

BBEdit - это проприетарный, созданный Bare Bones Software, первоначально разработанный для Macintosh System Software 6, и в настоящее время поддерживающий macOS.

Содержание

  • 1 История
  • 2 Функции
  • 3 Поддержка языков
  • 4 Бесплатные версии
    • 4.1 BBEdit Lite
    • 4.2 TextWrangler
    • 4.3 BBEdit 11.6 и выше
  • 5 Ссылки
  • 6 Внешние ссылки

История

Первая версия BBEdit была создана как «простой» текстовый редактор, чтобы служить «доказательством концепции »; намерением было продемонстрировать возможности программирования экспериментальной версии Pascal для Macintosh. В исходных прототипах BBEdit использовался элемент управления TextEdit, доступный в версиях из классической Mac OS того времени. Элемент управления TextEdit не может загружать файлы размером более 32 КБ. Проект Macintosh Pascal был в конечном итоге прекращен, но демонстрационная программа была переработана для использования механизма редактирования текста THINK Technologies "PE", используемого для THINK C, который был намного быстрее и мог читать файлы большего размера. BBEdit был первым автономным текстовым редактором, в котором использовался механизм редактирования "PE", и это единственный редактор, который все еще разрабатывается.

BBEdit был доступен бесплатно после первого выпуска в 1992 году, но был коммерциализирован в мае 1993 года с выпуском версии 2.5. В то же время Bare Bones Software также сделала менее функциональную версию BBEdit 2.5 под названием BBEdit Lite доступной бесплатно. В BBEdit Lite не хватало поддержки плагинов, возможности создания сценариев, раскраски синтаксиса и других функций, которые тогда считались предназначенными в основном для опытных пользователей. Компания Bare Bones Software прекратила поддержку BBEdit Lite в версии 6.1 и заменила его на TextWrangler, который был доступен за плату, хотя и значительно меньшую, чем BBEdit. В 2005 году TextWrangler 2.0 был выпущен как бесплатное программное обеспечение, и последующие версии продолжали распространяться до 2017 года, когда он был прекращен и включен в BBEdit.

На протяжении всей своей истории BBEdit поддерживал многие технологии Apple, которым не удалось добиться успеха, включая OpenDoc и PowerTalk. Провал PowerTalk и желание разработчиков интегрировать электронную почту в текстовый редактор привели к разработке почтового клиента , который использует компонент редактора BBEdit. Ранее разработанный Bare Bones в качестве коммерческого приложения, в 2009 году Mailsmith был передан Stickshift Software LLC и продолжал разрабатываться как труд любви и выпускаться как бесплатное ПО.

В 1994 году, принимая Благодаря поддержке новаторского тогда BBEdit плагина сторонние разработчики начали писать плагины для простого создания и форматирования кода HTML. Фактически, разработчики Bare Bones Software впервые узнали о существовании HTML через запросы пользователей об этих надстройках. Позже Barebones выкупил права на код плагина у своего автора и включил их как часть стандартного пакета BBEdit. Инструменты были включены в качестве дополнительной палитры в версию 4 и постепенно интегрировались, получив собственное меню в версии 5.0. В версии 4.5 компания Bare Bones представила BBEdit Table Builder как дополнительный инструмент для веб-дизайнеров и разработчиков для визуального проектирования HTML-таблиц, а затем основной метод управления макетом на веб-страницах. Table Builder был удален в версии 6.0, поскольку его усовершенствование потребовало репликации функций существующих визуальных редакторов HTML, а BBEdit в то время был связан с Dreamweaver. Поддержка плагинов BBEdit была удалена в версии 9.6 в пользу расширенного выбора языков сценариев, доступных в Mac OS X.

BBEdit было одним из первых приложений, доступных для Mac OS X в виде приложения Carbon. В macOS BBEdit использует преимущества операционной системы Unix, интегрируя сценарии, написанные на Python, Perl или других распространенных языках сценариев Unix, а также добавляя такие функции, как рабочие листы оболочки, которые предоставляют интерфейс редактора экрана для функций командной строки, аналогичных MPW Worksheets и Emacs буферы оболочки.

Код создателя BBEdit R * chотносится к Ричу Сигелу, одному из основателей Bare Bones Software и первоначальному автору BBEdit.

Возможности

BBEdit разработан для использования разработчиками программного обеспечения и веб-дизайнерами. Он имеет встроенную поддержку многих языков программирования, и пользователи могут создавать собственные модули для поддержки любого языка. BBEdit не является текстовым процессором , то есть в нем нет функций форматирования текста или макета страницы.

Приложение содержит возможности поиска по тексту в нескольких файлах, включая поддержку Perl - совместимые регулярные выражения. BBEdit обеспечивает предварительный просмотр и встроенную проверку разметки HTML, а также предоставляет прототипы для большинства конструкций HTML, которые можно ввести в диалоговое окно . Он также включает инструменты FTP и SFTP и интегрируется с системами управления кодом. BBEdit показывает различия между версиями файлов и позволяет объединять изменения. Встроенная поддержка управления версиями, включая Git, Perforce и Subversion.

Ряд приложений и инструментов разработчика обеспечивают прямую поддержку для использования BBEdit в качестве стороннего.

BBEdit поддерживает Open Scripting Architecture и может быть написан и записан с использованием AppleScript и других языков, а также имеет возможность для выполнения сценариев AppleScripts.

Поддержка языков

BBEdit поддерживает подсветку синтаксиса для большого количества популярных компьютерных языков. Начиная с версии 10.1, они включают: ANSI C, C ++, CSS, Fortran 95, HTML, Java <112.>, 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 позволяет пользователям разрабатывать дополнительные языковые модули.

Бесплатные версии

BBEdit Lite

BBEdit Lite - это бесплатная урезанная версия BBEdit, разработка которой прекратилась в 2003 году. BBEdit Lite имел многие из тех же функций, что и BBEdit, такие как регулярные выражения, архитектура подключаемых модулей и тот же механизм редактирования текста, но не имел программных и веб-ориентированных инструментов, таких как подсветка синтаксиса, командная строка оболочка, инструменты HTML или поддержка FTP. BBEdit Lite 6.1 выпускается в двух формах: классическая версия для использования в Mac OS 7.5.5 - Mac OS 9 и версия Carbon, которая изначально работает под Mac OS X. Примечание: классическая версия не работает в классической среде.

TextWrangler

TextWrangler
Developer (s) Bare Bones Software
Первоначальный выпуск25 февраля, 2003; 17 лет назад (25 февраля 2003 г.)
Стабильный выпуск 5.5.2 / 20 сентября 2016 г. (20 сентября 2016 г.)
Операционная система macOS
Тип
Лицензия Собственный
Веб-сайтwww.barebones.com / products / textwrangler /

В 2003 году Bare Bones представила коммерческий текстовый редактор TextWrangler, расширенную версию BBEdit Lite, который прекратил дальнейшее развитие. Позже TextWrangler 2.0 стал доступен бесплатно. В 2016 году BBEdit 11.6 представил бесплатный режим, соответствующий набору функций TextWrangler, а в 2017 году Bare Bones прекратил поддержку и разработку TextWrangler.

A обычный текстовый редактор, такой как BBEdit, TextWrangler, не имел надежного набора параметров форматирования и стиля. Он имеет общие для большинства программных текстовых редакторов функции, такие как выделение синтаксиса для различных языков программирования, функция поиска и замены с поддержкой регулярных выражений, проверка орфографии и сравнение данных. TextWrangler также включает поддержку сценариев с использованием AppleScript, Python, Perl, сценариев оболочки и собственных текстовых фабрик BBEdit. Он поддерживал переформатирование текста и мог читать и сохранять файлы в кодировках, включая различные кодировки Unicode, ASCII, Latin-1 и Latin-9 <196.>BBEdit 11.6 и выше

Летом 2016 года, с выпуском BBEdit 11.6, Bare Bones Software представила бесплатный режим BBEdit, который даже после истечения 30-дневного периода ознакомления с полными функциями BBEdit, продолжит предлагать как функции TextWrangler, так и некоторые дополнительные функции помимо TextWrangler. В ответ на вопрос пользователя автор Рич Сигель подтвердил, что TextWrangler в конечном итоге будет прекращен, учитывая, что бесплатный режим BBEdit теперь включает все функции TextWrangler.

Ссылки

Внешние ссылки

  • BBEdit - официальный сайт
Последняя правка сделана 2021-05-11 03:03:54
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте