У наступній статті ми збираємось поглянути на Gnome Builder. Це є IDE для програмістів для створення програмного забезпечення на робочому столі Gnome. Це програмне забезпечення підтримує кілька різних типів мов. Він також пропонує користувачам хороший досвід роботи з цією програмою, що робить його цікавим інструментом розробки для використання в Ubuntu.
GNOME Builder - це загальне цілісне середовище розвитку який спочатку був випущений 24 березня 2015 р. Більша частина інтерфейсу присвячена редактору коду, який знаходиться в центральній частині. Цей редактор автоматично розпізнає більшість мов програмування, тому виділяє текст відповідно до кожної мови.
При використанні системи контролю версій програма відображатиме зміни за допомогою кольорів біля номерів рядків. Для підтримуваних мов програмування, додаткові символи використовуються для виділення рядків, що містять синтаксичні помилки або неправильно відформатований код. GNOME Builder може перемикатися між власними налаштуваннями клавіатури, Vim та Emacs.
Це також дозволить нам додати панелі навколо редактора коду. Ці панелі включають дерево проектів, вікно терміналу та браузер довідки. Дерево проектів допоможе користувачеві виконувати операції з файлами та файлами.
Загальні особливості Gnome Builder
- Збірка GNOME спеціально орієнтована на розробників "GNOME App". З самого початку вони доступні; інтегрований доступ до Довідка для розробників GNOME, можливість додавання DBus та GSettings до програм, інтеграція до git або можливість налагодження та профілювання програми за допомогою Перфкіт y Немівер.
- Сінний підтримка розробки додатків Flatpak.
- Пропозиції GNOME Builder підсвічування синтаксису для багатьох мов програмування через GtkSourceView.
- Пропозиції GNOME Builder базова підтримка багатьох мов програмування, а також запропонує додаткові функції для мов, які підтримуються GObject Introspection.
- Також доступний автозаповнення коду, для мов програмування сімейства C (C, C ++ та ін.) та Python, з іншими мовами, що розробляються.
- Сінний підтримка плагіна і їх можна написати на Python та Vala.
- Комбінації клавіш для кращої керованості.
- Огляд коду з використанням міні-карта.
- Інтеграція з: Git, з автоінструментами, Cargo, CMake, Gradle, Meson, Maven, Make, PHPize і Waf.
- Підтримка автоматичне відступ для C, Python, Vala та XML.
- Un вбудований програмний профайлер та налагоджувач для власних додатків.
- Швидкий пошук нечіткий текст у файлах та символах
Встановлення Gnome Build в Ubuntu
Gnome Builder не є частиною стандартних пакетів Gnome на Ubuntu. Тим не менш, він легко доступний для вашого встановлення через сховище програм ''Всесвіт Ubuntu".
У більшості інсталяцій Ubuntu необхідне сховище програмного забезпечення 'Всесвіт Ubuntu'попередньо ввімкнено. Однак, якщо наша інсталяція не має активатора, ми можемо запустити вікно терміналу (Ctrl + Alt + T). У цьому ми будемо додати сховище "всесвіт" з наступною командою:
sudo add-apt-repository universe
Зі сховищем програмного забезпечення 'Всесвіт Ubuntu'доданий до наших джерел програмного забезпечення, ми будемо використовувати команду оновлення для оновити список доступного програмного забезпечення:
sudo apt update
На даний момент це може бути цікаво інсталювати будь-які очікувані оновлення програмного забезпечення в системі. Це можна зробити, набравши команду:
sudo apt upgrade -y
Нарешті, як тільки всі пакети оновляться, ми можемо встановіть Gnome Builder набравши в одному терміналі:
sudo apt install gnome-builder
Після установки ми маємо лише знайти програму запуску в нашій команді:
Встановлення за допомогою Flatpak
Якщо у вас не включено цей тип пакетів у вашому Ubuntu, ви можете дотримуйтесь статті що писав колега деякий час тому.
Як тільки пакети Flatpak будуть доступні, до розпочати встановлення від Gnome Builder як пакет Flatpak, вам просто потрібно запустити наступні команди в терміналі (Ctrl + Alt + T):
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo flatpak install flathub org.gnome.Builder
Щоб отримати додаткову інформацію про встановлення або використання програмного забезпечення, ви можете зверніться до доступна документація або його репозиторій gitlab.