категории | RSS

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

Состоялся релиз компактной и быстрой 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.



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

DimonVideo
2023-10-23T14:50:03Z

Здесь находятся
всего 0. За сутки здесь было 0 человек
Яндекс.Метрика