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) |
Репозиторий | |
Написано на | C |
Операционной системе | Linux, BSD |
Доступно в | Multilingual |
Тип | Интегрированная среда разработки |
Лицензия | GPLv3 |
Веб-сайт | wiki.gnome.org / Apps / Builder |
GNOME Builder - это интегрированная среда разработки общего назначения (IDE) для среды рабочего стола GNOME, в первую очередь предназначена для помощи в написании приложений на основе GNOME. Первоначально он был выпущен 24 марта 2015 года. Слоган приложения - «Мастер инструментов для приложений на базе GNOME».
На 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.0 | 24 марта 2015 г. | Первоначальная предварительная версия |
3.16.1 | 13 апреля 2015 г. | Включены улучшения пользовательского интерфейса, управления файлами и синтаксиса |
3.16.2 | 16 апреля 2015 г. | Внесены в основном исправления ошибок и некоторые улучшения в управление проектами. |
3.16.3 | 18 мая 2015 г. | Включена карта обзора источника для прокрутки и обновления диалоговых окон настроек. |
3.18.0 | 23 сентября 2015 г. | Был выпущен вместе с остальной частью GNOME 3.18. |
3.18.1 | 15 октября 2015 г. | Внесены улучшения в завершение кода Vala и подсказки об ошибках. Плагин Jedi для автозавершения кода Python также был улучшен. |
3.20 | 23 марта 2016 г. | Был выпущен вместе с GNOME 3.20. |
3.20.4 | 6 мая 2016 г. | Включены улучшения стабильности и производительности, включая повторную реализацию поддержки открытия удаленных файлов. |
3.22.2 | 2 ноября 2016 г. | Введено предварительно поддержка Rust и его привязок GTK. |
3.22.4 | 22 декабря 2016 г. | Включены различные улучшения системы сборки и улучшенная поддержка сборки Flatpak пакеты |
3.32.0 | 3 марта 2019 г. | Существенный рефакторинг кода приложения. Включены улучшенная интеграция GDB и начальная интеграция Glade. |