Из Википедии, бесплатной энциклопедии
  (Перенаправлено из Bluefish (текстовый редактор) )
Перейти к навигации Перейти к поиску

Bluefish - это бесплатный расширенный текстовый редактор с множеством инструментов для программирования и разработки веб-сайтов. Он поддерживает языки программирования, включая HTML , XHTML , CSS , XML , PHP , C , C ++ , JavaScript , Java , Go , Vala , Ada , D , SQL , Perl , ColdFusion , JSP , Python , Ruby и оболочку .[1] Он доступен для многих платформ, включая Linux , macOS и Windows , [2] и может использоваться через интеграцию с GNOME или запускаться как отдельное приложение. Разработанный как компромисс между текстовыми редакторами и полноценными IDE для программирования, Bluefish легок, быстр и прост в освоении, но при этом предоставляет множество функций IDE. Он переведен на 17 языков.

Особенности [ править ]

Мастера Bluefish могут быть использованы для выполнения задач. [3] Его другие функции включают выделение синтаксиса , автозаполнение , сворачивание кода , автоматическое восстановление, функции загрузки / выгрузки, проверку орфографии с учетом кода, браузер символов Unicode, навигацию по коду и закладки. Он имеет многодокументный интерфейс, который может быстро загружать базы кода или веб-сайты, а также множество инструментов для поиска и замены, которые можно использовать со скриптами и регулярными выражениями. Он может сохранять текущие состояния проектов, чтобы повторно открывать их в этом состоянии. Zencoding / emmet поддерживается для веб-разработки.

Bluefish можно расширять с помощью плагинов и скриптов. Многие сценарии поставляются предварительно настроенными, включая статический анализ кода, а также проверки синтаксиса и разметки для множества различных языков разметки и программирования.

История [ править ]

Bluefish был основан Крисом Мазуком и Оливье Сессинком в 1997 году для поддержки профессионалов веб-разработки на настольных платформах Linux. Его развитие продолжила меняющаяся группа профессиональных веб-разработчиков под руководством организатора проекта Оливье Сессинка. Первоначально он назывался редактором Thtml , что считалось слишком загадочным; затем Prosite , от которого отказались, чтобы избежать столкновений с компаниями, занимающимися веб-разработкой, уже использующими это имя. Название Bluefish было выбрано после того, как в его списке рассылки был предложен логотип (детский рисунок голубой рыбы). Начиная с версии 1.0 оригинальный логотип был заменен новым, более отточенным.

Исходный код и разработка [ править ]

Bluefish написан на C и использует кроссплатформенную библиотеку GTK для своих виджетов GUI . Поддержка языков разметки и программирования определяется в файлах XML. В Bluefish есть плагин API на C, но он использовался в основном для отделения не обслуживаемых частей (таких как инфобраузер-плагин) от поддерживаемых частей. Также существует несколько плагинов Python, но им нужен плагин C для взаимодействия с основной программой. Bluefish также поддерживает очень слабосвязанные плагины: внешние скрипты, которые читают стандартный ввод и возвращают свои результаты через стандартный вывод, могут быть настроены пользователем на панели настроек. Он использует autoconf / automake для настройки и настройки своей среды сборки. И llvm, и gccможет использоваться для компиляции Bluefish. В Windows для сборки двоичных файлов используется MingW.

Прием [ править ]

Обзор Softpedia показал, что это программное обеспечение является мощным, многофункциональным и простым в использовании. [3]

См. Также [ править ]

  • Сравнение редакторов HTML
  • Список редакторов HTML
  • Список редакторов PHP
  • Список текстовых редакторов

Ссылки [ править ]

  1. ^ Особенности Bluefish
  2. ^ Инструкции по установке Bluefish
  3. ^ a b Михай Мариноф (18 апреля 2007 г.). «Обзор Bluefish» . Софтпедия . Проверено 7 декабря +2016 .

Внешние ссылки [ править ]

  • Официальный веб-сайт
    • Bluefish: полное руководство
  • Интервью с главным разработчиком Оливье Сессинком