Geany 2.0 IDE қол жетімді

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

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

  • Синтаксисті бөлектеу.
  • Функция/айнымалы атауларын және if, for және while сияқты тілдік конструкцияларды автотолтыру.
  • HTML және XML тегтерін автотолтыру.
  • Шақыру бойынша кеңестер.
  • Код блоктарын жию мүмкіндігі.
  • Scintilla бастапқы мәтінді өңдеу компонентіне негізделген редакторды құру.
  • C/C++, Java, PHP, HTML, JavaScript, Python, Perl және Pascal сияқты 78 бағдарламалау және белгілеу тілін қолдайды.
  • Символдардың жиынтық кестесін құру (функциялар, әдістер, объектілер, айнымалылар).
  • Кірістірілген терминал эмуляторы.
  • Жобаларды басқарудың қарапайым жүйесі.
  • Өңделген кодты құрастыруға және іске қосуға арналған құрастыру жүйесі.
  • Плагиндер арқылы функционалдылықты кеңейтуге қолдау көрсету. Мысалы, плагиндер нұсқаларды басқару жүйелерін (Git, Subversion, Bazaar, Fossil, Mercurial, SVK), аудармаларды автоматтандыру, емлені тексеру, класс жасау, автоматты жазу және екі терезелі өңдеу режимін пайдалану үшін қол жетімді.

Geany 2.0 IDE қол жетімді

Жаңа нұсқада:

  • Meson құрастыру жүйесіне эксперименттік қолдау қосылды.
  • Сеанс деректері мен параметрлері бөлінген. Сеансқа қатысты деректер енді session.conf файлында, ал параметрлер geany.conf файлында.
  • Бастапқы кодтар орналасқан каталогтардан жобаларды жасау процесі жеңілдетілді.
  • Windows платформасында «Prof-Gnome» GTK тақырыбы әдепкі бойынша қосылған («Adwaita» тақырыбын қосу опциясы опция ретінде қалдырылған).
  • Көптеген талдаушылар Universal Ctags жобасымен жаңартылды және үндестірілді.
  • Kotlin, Markdown, Nim, PHP және Python тілдеріне қолдау жақсартылған.
  • AutoIt және GDScript белгілеу файлдарына қолдау қосылды.
  • Өзгертулер тарихын қарау үшін код өңдегішіне интерфейс қосылды (әдепкі бойынша өшірілген).
  • Бүйірлік тақта құжаттар тізімін қарау үшін жаңа ағаш көрінісін ұсынады.
  • Іздеу және ауыстыру кезінде әрекеттерді растау үшін диалог қосылды.
  • Таңбалар ағашының мазмұнын сүзуге қолдау қосылды.
  • Жол соңындағы таңбалар әдепкіден өзгеше болса, жол соңын көрсету параметрі қосылды.
  • Терезе тақырыбы мен қойындыларының өлшемін өзгертуге арналған параметрлерді қамтамасыз етеді.
  • Scintilla 5.3.7 және Lexilla 5.2.7 кітапханаларының жаңартылған нұсқалары.
  • GTK кітапханасының нұсқасына қойылатын талаптар күшейтілді, енді жұмыс істеу үшін кемінде GTK 3.24 қажет.

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

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