
Состоялся релиз компактной и быстрой IDE (интегрированной среды разработки) Geany 2.0. Проект использует минимальное число зависимостей и не привязан к особенностям отдельных пользовательских окружений, таких как KDE или GNOME. Geany имеет поддержку 78 языков программирования и разметки, включая C/С++, Java, PHP, HTML, JavaScript, Python, Perl и Pascal.
Согласно данным OpenNET, основные возможности интегрированной среды разработки Geany:
-
подсветка синтаксиса, всплывающие подсказки о вызовах, возможность сворачивания блоков кода;
-
автодополнение имён функций/переменных и языковых конструкций, подобных if, for и while, тегов HTML и XML;
-
построение редактора на базе компонента для редактирования исходных текстов Scintilla;
-
формирование сводной таблицы символов (функций, методов, объектов, переменных);
-
встроенный эмулятор терминала, простая система для ведения проектов;
-
сборочная система для компиляции и запуска редактируемого кода;
-
поддержка расширения функциональности через плагины.
Разработчики проекта внесли множество изменений и улучшений в версию Geany 2.0:
-
добавлена экспериментальная поддержка сборочной системы Meson;
-
разделены сессионные данные и настройки. Привязанные к сеансу данные теперь находятся в файле session.conf, а настройки — в geany.conf;
-
упрощён процесс создания проектов из директорий, в которых размещены исходные тексты;
-
на платформе Windows по умолчанию задействована GTK-тема оформления «Prof-Gnome» (в качестве опции оставлена возможность включения темы «Adwaita»);
-
обновлены и синхронизированы с проектом Universal Ctags многие парсеры;
-
улучшена поддержка языков Kotlin, Markdown, Nim, PHP и Python;
-
добавлена поддержка файлов с разметкой AutoIt и GDScript;
-
в редакторе кода добавлен интерфейс для просмотра истории изменений (по умолчанию отключён);
-
в боковой панели предложен новый древовидный режим просмотра списка документов;
-
добавлен диалог подтверждения операций при поиске и замене;
-
добавлена поддержка фильтрации содержимого дерева символов;
-
добавлена настройка для показа конца строк, если символы окончания строки отличаются от выбранных по умолчанию;
-
предоставлены настройки для изменения размера заголовка окна и вкладок; обновлены версии библиотек Scintilla 5.3.7 и Lexilla 5.2.7;
-
повышены требования к версии библиотеки GTK, для работы теперь требуется как минимум выпуск GTK 3.24.
ссылка на оригинал статьи https://habr.com/ru/articles/769272/
Добавить комментарий