Вышла интегрированная среда разработки Geany 2.1 и Geany-Plugins 2.1

6 июля 2025 года состоялся релиз компактной и быстрой IDE (интегрированной среды разработки) Geany 2.1 и и Geany-Plugins 2.1. Исходный код решения написан на C и C++ и опубликован на GitHub под лицензией GNU General Public License v2.0.

Проект использует минимальное число зависимостей и не привязан к особенностям отдельных пользовательских окружений, таких как KDE или GNOME. Geany имеет поддержку 78 языков программирования и разметки, включая C/С++, Java, PHP, HTML, JavaScript, Python, Perl и Pascal. Выпуск Geany 2.0 произошёл в октябре 2023 года.

Основные возможности интегрированной среды разработки Geany:

подсветка синтаксиса, всплывающие подсказки о вызовах, возможность сворачивания блоков кода;

автодополнение имён функций/переменных и языковых конструкций, подобных if, for и while, тегов HTML и XML;

построение редактора на базе компонента для редактирования исходных текстов Scintilla;

формирование сводной таблицы символов (функций, методов, объектов, переменных);

встроенный эмулятор терминала, простая система для ведения проектов;

сборочная система для компиляции и запуска редактируемого кода;

поддержка расширения функциональности через плагины.

Разработчики проекта внесли множество изменений и улучшений в версию Geany 2.1:

исправлены ранее обнаруженные ошибки и баги;

Большинство дополнительных тем Geany теперь включены в эту и будущие версии Geany. Отсутствуют только те, у которых несовместимые лицензии;

для работы требуются обновления сторонних компонентов: GLib 2.56, Scintilla 5.5.4, Lexilla 5.4.2 и Universal Ctags p6.1.20 240 519.0;

добавлена поддержка поиска сообщений и вывода компилятора;

добавлен быстрый фильтр для боковой панели открытых документов и настроек сочетаний клавиш;

разрешена вставка и автодополнение для нескольких курсоров;

в плагин SaveActions добавлена поддержка постоянных документов без названия (persistent untitled documents);

обновлена поддержка типов файлов: Erlang, Forth, Fortran, Groovy, Java, JavaScript, Nim, Ocaml, Meson, Pascal, PowerShell, R, Shell, Verilog;

добавлена поддержка файлов: CIL, Dart, Dockerfile, LESS и SCSS, Nix, Prolog, Raku, SystemVerilog, Terraform HCL, TOML и Zig;

обновлена документация и доработана локализация.

Источник: habr.com

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии