Выпущена интегрированная среда разработки Geany 2.0 с открытым исходным кодом с улучшениями пользовательского интерфейса и начальной поддержкой Meson
Geany 2.0 был выпущен вчера как крупное обновление этой быстрой и легкой IDE с открытым исходным кодом на базе GTK (интегрированной среды разработки), которая поддерживает многие типы файлов, такие как C, Java, PHP, HTML, Python, Perl и Pascal, подсветку синтаксиса. , завершение кода и другие функции.
Geany 2.0 разрабатывался в течение последних двух лет и включает экспериментальную поддержку системы сборки Meson, новую функцию «История изменений» в редакторе, поддержку типов файлов AutoIt и GDScript, а также поддержку темных цветов для компилятора.
В новом выпуске также представлены различные улучшения интерфейса, такие как новое представление в виде дерева по умолчанию, новая опция, позволяющая отображать символы в дереве символов, не имеющем групп категорий, новая опция, позволяющая отображать только окончания строк, если они есть и отличаются от значения по умолчанию для файла, а также диалоговое окно подтверждения поиска и замены для всего сеанса.
Интерфейс Geany также получил улучшенную реализацию фильтрации дерева символов, упрощенное создание новых проектов из существующих каталогов с исходными кодами, настраиваемую длину метки вкладок и длину заголовка окна, а также возможность с помощью команды «Перейти к символу» отображать список подписей.
Поддержка типов файлов также была улучшена в Geany 2.0, которая включает улучшенную поддержку формата файлов ctags, обновленные конфигурации типов файлов PHP, Nim, Kotlin и Python, возможность синхронизации многих парсеров из Universal Ctags, а также улучшенное автодополнение для C/C++ и некоторых других поддерживаемых языков.
Помимо этого, в этом выпуске «данные сеанса» разделены на session.conf и geany.conf, повторно добавлена возможность прокрутки вкладок документа, исправлена раскраска ключевых слов при изменении типа файла, исправлен порядок файлов запуска при размещении вкладок рядом с текущий и добавляет поддержку компонентов редактирования исходного кода Scintilla 5.3.7 и Lexilla 5.2.7.
Для получения дополнительной информации вы можете ознакомиться с полным журналом изменений на странице проекта на GitHub, откуда вы также можете загрузить Geany 2.0 в виде архива с исходным кодом, если хотите скомпилировать его из исходных кодов. Вы также можете установить Geany как приложение Flatpak из Flathub или из репозиториев программного обеспечения вашего дистрибутива.
Источник