BBEdit: 34 года развития текстового редактора для Mac

Приложение сохраняет фокус на тексте и инструментах разработчика

4 мин.
BBEdit: 34 года развития текстового редактора для Mac

BBEdit остаётся одним из старейших активно развиваемых приложений для Mac. Текстовый редактор Bare Bones Software появился в 1992 году, а его ранние версии были созданы ещё в 1989-м. За десятилетия программа пережила смену аппаратных архитектур Apple, развитие macOS и трансформацию рынка приложений, но сохранила исходный принцип: работать с текстом быстро, без лишних отвлекающих функций.

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

История BBEdit началась с технического ограничения ранних компьютеров Mac. Apple предоставляла разработчикам API TextEdit для работы с текстом, однако он не поддерживал файлы объёмом более 32 КБ. Создатели будущего BBEdit работали над версией языка Pascal для Mac и нуждались в инструменте, способном обрабатывать более крупные документы. Так появился редактор, который со временем стал востребован не только среди разработчиков, но и среди разработчиков на HTML, специалистов по серверной части веб-проектов, учёных и создателей контента.

Инструменты для текста и кода

BBEdit позволяет начать работу без предварительной настройки: достаточно создать новый документ и печатать. При этом программа предлагает широкий набор профессиональных функций, доступных по мере необходимости. Среди них — подсветка синтаксиса, автодополнение кода, автоматическая вставка закрывающих кавычек и скобок, поддержка Markdown, HTML, CSS и других форматов.

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

В программе предусмотрен поиск по нескольким файлам, просмотр данных в шестнадцатеричном формате, разделённый экран для Markdown и его предпросмотра, а также параметры переноса строк. По умолчанию BBEdit ориентирован на привычки разработчиков и может не переносить длинные строки автоматически. При необходимости в настройках можно включить мягкий перенос — по ширине окна, заданному числу символов или параметрам печатной страницы.

Редактор способен хранить открытые документы в боковой панели, поэтому пользователю не обязательно сохранять каждый черновик перед началом новой работы. В то же время любой файл можно экспортировать отдельно, в том числе в формате .txt. Такой подход делает BBEdit одновременно удобным рабочим пространством и инструментом для подготовки самостоятельных текстовых файлов.

От бесплатной версии к современной модели

Когда BBEdit вышел в 1992 году, он распространялся бесплатно. Примерно год спустя Bare Bones Software начала продавать версию 2.5 за $99, а пользователи ранних выпусков и некоторых сред разработки могли приобрести обновление за $49. Одновременно компания выпустила бесплатный облегчённый вариант BBEdit Lite. В эпоху дискет его можно было заказать по обычной почте, отправив разработчику чек на $5.

Позднее на смену BBEdit Lite пришёл TextWrangler. Приложение появилось в 2003 году, первоначально стоило $49, а затем стало бесплатным. Оно предлагало часть функций BBEdit и было рассчитано на программистов и администраторов баз данных. В 2017 году Bare Bones Software прекратила развитие TextWrangler и предложила его пользователям перейти на BBEdit.

Компания подчёркивала, что обе программы основаны на одной технологической базе и работают схожим образом. После окончания пробного периода BBEdit не блокировался полностью: приложение можно было продолжать использовать бесплатно, но с ограниченным набором возможностей. Фактически это вернуло пользователям вариант редактора базового уровня, хотя и под другим названием.

Отношения с Mac App Store

BBEdit вошёл в число первых приложений Mac App Store, запущенного в 2011 году. Однако в 2014-м редактор исчез из магазина. Одной из причин стали правила «песочницы» — механизма безопасности, ограничивающего доступ приложений к файлам, папкам и другим компонентам системы. Для полнофункционального текстового редактора возможность открывать и сохранять файлы в выбранных пользователем местах имела принципиальное значение.

Ещё одной проблемой была модель обновлений. BBEdit традиционно распространялся в виде разовой покупки с платными крупными обновлениями, тогда как Mac App Store не поддерживал такой механизм для уже купленных программ. После изменения правил и развития подписочной модели редактор вернулся в магазин в 2019 году. Apple сопроводила возвращение публикациями о разработчике Риче Сигеле, инструментах поиска и возможностях BBEdit.

Сейчас BBEdit 16 можно приобрести на сайте Bare Bones Software за $60 в виде бессрочной лицензии. В Mac App Store редактор доступен по подписке: 449 рублей в месяц или 4449 рублей в год. Полное руководство пользователя BBEdit насчитывает сотни страниц и регулярно обновляется, хотя базовые функции программы доступны без её изучения.

Только для macOS

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

Мнение редакции

За 34 года BBEdit не превратился в универсальный пакет для заметок, графики, планирования или общения с чат-ботами. Его развитие строится вокруг обработки текста — от коротких заметок до исходного кода и многофайловых проектов. Именно эта специализация помогла редактору сохранить место среди профессиональных инструментов для macOS.

Долговечность BBEdit показывает, что востребованность программного продукта не всегда зависит от количества функций на стартовом экране. Приложение остаётся актуальным благодаря понятной роли: оно не пытается заменить текстовый редактор, среду разработки и облачный сервис одновременно. Для пользователей, которым нужен надёжный инструмент работы с текстом и кодом на Mac, такая последовательность может быть важнее модных возможностей. Однако отсутствие версии для iPad и Windows делает выбор BBEdit осознанно платформенным — его преимущества раскрываются только внутри экосистемы Apple. Да и то не всей.