GNOME Builder

редактировать
GNOME Builder
Значок GNOME Builder (hicolor).svg
GNOME Builder 3.32.2 с темным режимом GNOME Builder 3.32.2 с темным режимом
Оригинальный автор (ы) Кристиан Хергерт
Первоначальный выпуск24 марта 2015 г.; 5 лет назад (24 марта 2015 г.)
Стабильный выпуск 3.38.1 (8 октября 2020 г.; 13 дней назад (2020-10-08))
Предварительный выпуск 3.37.92 (13 Сентябрь 2020; 38 дней назад (2020-09-13)
Репозиторий Измените это в Wikidata
Написано наC
Операционной системе Linux, BSD
Доступно вMultilingual
Тип Интегрированная среда разработки
Лицензия GPLv3
Веб-сайтwiki.gnome.org / Apps / Builder

GNOME Builder - это интегрированная среда разработки общего назначения (IDE) для среды рабочего стола GNOME, в первую очередь предназначена для помощи в написании приложений на основе GNOME. Первоначально он был выпущен 24 марта 2015 года. Слоган приложения - «Мастер инструментов для приложений на базе GNOME».

Содержание
  • 1 Возможности
  • 2 Пользовательский интерфейс
  • 3 Разработка
  • 4 История версий
  • 5 См. Также
  • 6 Ссылки
  • 7 Внешние ссылки
Возможности
  • GNOME Builder обращается к разработчикам «приложений GNOME» с самого начала и стремится к хорошей интеграции с другими инструментами разработки Gnome для настольных компьютеров.
  • Интегрированная поддержка GNOME Devhelp.
  • Система контроля версий git может использоваться для выделения добавлений и изменений кода.
  • Поддержка разработки flatpak приложения.
  • Подсветка синтаксиса для многих языков программирования с помощью GtkSourceView.
  • Автозавершение кода доступно для языков C (C, C ++ и т. д.), Python и Rust с дополнительными языками в стадии разработки.
  • Плагины, которые могут быть написаны на C, Python 3 или Vala.
  • Базовая поддержка многих языков программирования, и будет Дополнительные функции для языков, поддерживаемых GObject Introspection.

На GUADEC 2016 Кристиан Хергерт представил демонстрацию на YouTube будущей версии GNOME Builder. Дополнительные функции будут интегрированы, когда GTK Scene Graph Kit будет объединен с GTK. был разветвлен, а его номер версии увеличен с 1.2.0 до 3.20 и был интегрирован в версию 3.22.

GNOME Builder использует GNOME Code Assistance для обеспечения диагностики кода для CSS, HTML, JS, JSON, Python, Ruby, SCSS, сценарий оболочки и XML. Jedi используется для автозавершения кода Python. Clang используется для поддержки кода для C-подобных языков. Диагностика Rust обеспечивается с помощью протокола языкового сервера для связи с языковым сервером Rust.

Пользовательский интерфейс

Большая часть интерфейса предназначена для централизованного редактора кода. Редактор автоматически распознает большинство языков программирования и соответственно выделяет текст. Когда используется система управления версиями , цветные полосы рядом с номерами строк указывают на изменения в этих строках. Для поддерживаемых языков дополнительные символы выделяют строки, содержащие ошибки или плохо отформатированный код.

Builder может переключаться между собственными, -подобными и Emacs -подобными привязками клавиатуры Builder.

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

Разработка

Разработка GNOME Builder была профинансирована в январе 2015 года на платформе Indiegogo. Кампания достигла 187% (56 245 долларов США) от цели финансирования в размере 30 000 долларов США.

История версий
Номер версииДата выпускаПримечания
3.16.024 марта 2015 г.Первоначальная предварительная версия
3.16.113 апреля 2015 г.Включены улучшения пользовательского интерфейса, управления файлами и синтаксиса
3.16.216 апреля 2015 г.Внесены в основном исправления ошибок и некоторые улучшения в управление проектами.
3.16.318 мая 2015 г.Включена карта обзора источника для прокрутки и обновления диалоговых окон настроек.
3.18.023 сентября 2015 г.Был выпущен вместе с остальной частью GNOME 3.18.
3.18.115 октября 2015 г.Внесены улучшения в завершение кода Vala и подсказки об ошибках. Плагин Jedi для автозавершения кода Python также был улучшен.
3.2023 марта 2016 г.Был выпущен вместе с GNOME 3.20.
3.20.46 мая 2016 г.Включены улучшения стабильности и производительности, включая повторную реализацию поддержки открытия удаленных файлов.
3.22.22 ноября 2016 г.Введено предварительно поддержка Rust и его привязок GTK.
3.22.422 декабря 2016 г.Включены различные улучшения системы сборки и улучшенная поддержка сборки Flatpak пакеты
3.32.03 марта 2019 г.Существенный рефакторинг кода приложения. Включены улучшенная интеграция GDB и начальная интеграция Glade.
См. Также
Ссылки
Внешние ссылки
Последняя правка сделана 2021-05-21 09:09:33
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте