Geany 1.38 IDE шығарылымы

Geany 1.38 жобасының шығарылымы қолжетімді, ол жеңіл және ықшам қолданбаларды әзірлеу ортасын әзірлейді. Жобаның мақсаттары арасында құрастыру кезінде тәуелділіктердің ең аз санын талап ететін және KDE немесе GNOME сияқты белгілі бір пайдаланушы орталарының мүмкіндіктеріне байланысты емес өте жылдам кодты өңдеу ортасын құру болып табылады. Geany құру тек GTK кітапханасын және оның тәуелділіктерін (Pango, Glib және ATK) қажет етеді. Жоба коды GPLv2+ лицензиясы бойынша таратылады және C және C++ тілдерінде жазылған (біріктірілген scintilla кітапханасының коды C++ тілінде). Бумалар BSD жүйелері мен негізгі Linux дистрибутивтері үшін жасалған.

Geany негізгі ерекшеліктері:

  • Синтаксисті бөлектеу.
  • Функция/айнымалы атауларын және if, for және while сияқты тілдік конструкцияларды автотолтыру.
  • HTML және XML тегтерін автотолтыру.
  • Шақыру бойынша кеңестер.
  • Код блоктарын жию мүмкіндігі.
  • Scintilla бастапқы мәтінді өңдеу компонентіне негізделген редакторды құру.
  • C/C++, Java, PHP, HTML, JavaScript, Python, Perl және Pascal сияқты 75 бағдарламалау және белгілеу тілін қолдайды.
  • Символдардың жиынтық кестесін құру (функциялар, әдістер, объектілер, айнымалылар).
  • Кірістірілген терминал эмуляторы.
  • Жобаларды басқарудың қарапайым жүйесі.
  • Өңделген кодты құрастыруға және іске қосуға арналған құрастыру жүйесі.
  • Плагиндер арқылы функционалдылықты кеңейтуге қолдау көрсету. Мысалы, плагиндер нұсқаларды басқару жүйелерін (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 IDE шығарылымы
Geany 1.38 IDE шығарылымы


Ақпарат көзі: opennet.ru

пікір қалдыру