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 пайдалану үшін көшірілді.


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