
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;
-
обновлена документация и доработана локализация.

ссылка на оригинал статьи https://habr.com/ru/articles/925494/
Добавить комментарий