Выпуск інтэграванага асяроддзя распрацоўкі Geany 1.38

Даступны выпуск праекта Geany 1.38, які развівае лёгкае і кампактнае асяроддзе распрацоўкі прыкладанняў. Сярод мэт праекту адзначаецца стварэнне вельмі хуткага асяроддзя рэдагавання кода, пры зборцы якая патрабуе мінімальнага ліку залежнасцяў і не прывязанай да асаблівасцяў пэўных карыстацкіх акружэнняў, такіх як KDE ці GNOME. Для зборкі Geany патрабуецца толькі наяўнасць бібліятэкі GTK і яе залежнасцяў (Pango, Glib і ATK). Код праекту распаўсюджваецца пад ліцэнзіяй GPLv2+ і напісаны на мовах Сі і Сі++ (на C++ код інтэграванай бібліятэкі scintilla). Пакеты фармуюцца для BSD-сістэм і асноўных дыстрыбутываў Linux.

Асноўныя магчымасці Geany:

  • Падсветка сінтаксісу.
  • Аўтадапаўненне імёнаў функцый/пераменных і моўных канструкцый, падобных if, for і while.
  • Аўтадапаўненне тэгаў HTML і XML.
  • Усплывальныя падказкі аб выкліках.
  • Магчымасць згортвання блокаў кода.
  • Пабудова рэдактара на базе кампанента для рэдагавання зыходных тэкстаў Scintilla.
  • Падтрымка 75 моў праграмавання і разметкі, у тым ліку C/С++, Java, PHP, HTML, JavaScript, Python, Perl і Pascal.
  • Фарміраванне зводнай табліцы сімвалаў (функцый, метадаў, аб'ектаў, зменных).
  • Убудаваны эмулятар тэрмінала.
  • Простая сістэма для вядзення праектаў.
  • Зборачная сістэма для кампіляцыі і запуску рэдагуемага кода.
  • Падтрымка пашырэння функцыянальнасці праз убудовы. Напрыклад, даступныя плагіны для выкарыстання сістэм кантролю версій (Git, Subversion, Bazaar, Fossil, Mercurial, SVK), аўтаматызацыі выканання перакладаў, праверкі правапісу, генерацыі класаў, аўтазапісы, двухаконнага рэжыму рэдагавання.
  • Падтрымка платформаў Linux, FreeBSD, NetBSD, OpenBSD, MacOS, AIX 5.3, Solaris Express і Windows.

У новай версіі:

  • Павялічана хуткасць адкрыцця дакументаў.
  • Код для падтрымкі Ctags сінхранізаваны з Universal Ctags, дададзены новыя парсеры.
  • Выдалена падтрымка бібліятэкі GTK2.
  • Дададзена гарачая клавіша для перазагрузкі ўсіх адкрытых дакументаў.
  • У плагіне SaveActions прадстаўлена магчымасць налады каталога для імгненнага захавання файлаў.
  • Дададзена падтрымка мовы праграмавання Julia і сцэнарыяў зборкі Meson.
  • Падвышаныя патрабаванні да зборачнага асяроддзя, для зборкі зараз патрабуецца кампілятар, які падтрымлівае стандарт C++17.
  • Спынена фармаванне выкананых файлаў для 32-разрадных сістэм Windows, а 64-разрадныя зборкі перакладзены на выкарыстанне GTK3.

Выпуск інтэграванага асяроддзя распрацоўкі Geany 1.38
Выпуск інтэграванага асяроддзя распрацоўкі Geany 1.38


Крыніца: opennet.ru

Дадаць каментар