Как стать автором
Обновить

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

Время на прочтение2 мин
Количество просмотров9.1K

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

Теги:
Хабы:
Всего голосов 16: ↑16 и ↓0+16
Комментарии8

Другие новости

Ближайшие события