Geany 2.0 IDE ar gael

Mae rhyddhau'r prosiect Geany 2.0 wedi'i gyhoeddi, gan ddatblygu amgylchedd golygu cod cryno a chyflym sy'n defnyddio lleiafswm o ddibyniaethau ac nad yw'n gysylltiedig Γ’ nodweddion amgylcheddau defnyddwyr unigol, megis KDE neu GNOME. Dim ond llyfrgell GTK a'i dibyniaethau (Pango, Glib ac ATK) sydd ei angen ar Adeiladu Geany. Mae cod y prosiect yn cael ei ddosbarthu o dan y drwydded GPLv2+ ac wedi'i ysgrifennu mewn ieithoedd C a C ++ (mae cod y llyfrgell scintilla integredig yn C ++). Cynhyrchir gwasanaethau ar gyfer systemau BSD, dosbarthiadau Linux mawr, macOS a Windows.

Nodweddion allweddol Geany:

  • Amlygu cystrawen.
  • Awtolenwi ffwythiannau/enwau amrywiol a lluniadau iaith fel pe, am ac yn y man.
  • Awtolenwi tagiau HTML ac XML.
  • Cynghorion cymorth galwadau.
  • Y gallu i ddymchwel blociau cod.
  • Adeiladu golygydd yn seiliedig ar gydran golygu testun ffynhonnell Scintilla.
  • Yn cefnogi 78 o ieithoedd rhaglennu a marcio, gan gynnwys C/C++, Java, PHP, HTML, JavaScript, Python, Perl a Pascal.
  • Ffurfio tabl cryno o symbolau (swyddogaethau, dulliau, gwrthrychau, newidynnau).
  • Efelychydd terfynell adeiledig.
  • System syml ar gyfer rheoli prosiectau.
  • System gydosod ar gyfer llunio a rhedeg cod wedi'i olygu.
  • Cefnogaeth i ehangu ymarferoldeb trwy ategion. Er enghraifft, mae ategion ar gael ar gyfer defnyddio systemau rheoli fersiynau (Git, Subversion, Bazaar, Fossil, Mercurial, SVK), awtomeiddio cyfieithiadau, gwirio sillafu, cynhyrchu dosbarth, recordio awtomatig, a modd golygu dwy ffenestr.

Geany 2.0 IDE ar gael

Yn y fersiwn newydd:

  • Ychwanegwyd cefnogaeth arbrofol ar gyfer system adeiladu Meson.
  • Mae data a gosodiadau'r sesiwn yn cael eu gwahanu. Mae data sy'n gysylltiedig Γ’ sesiwn bellach yn y ffeil session.conf, ac mae'r gosodiadau yn geany.conf.
  • Mae'r broses o greu prosiectau o gyfeiriaduron y mae codau ffynhonnell wedi'u lleoli ynddynt wedi'i symleiddio.
  • Ar blatfform Windows, mae thema GTK β€œProf-Gnome” wedi'i galluogi yn ddiofyn (mae'r opsiwn i alluogi'r thema "Adwaita" yn cael ei adael fel opsiwn).
  • Mae llawer o ddosberthwyr wedi'u diweddaru a'u cysoni Γ’'r prosiect Universal Ctags.
  • Gwell cefnogaeth i ieithoedd Kotlin, Markdown, Nim, PHP a Python.
  • Cefnogaeth ychwanegol ar gyfer ffeiliau marcio AutoIt a GDScript.
  • Mae rhyngwyneb wedi'i ychwanegu at y golygydd cod ar gyfer gweld yr hanes newid (anabl yn ddiofyn).
  • Mae'r bar ochr yn cynnig golwg coeden newydd ar gyfer gweld y rhestr o ddogfennau.
  • Ychwanegwyd deialog i gadarnhau gweithrediadau wrth chwilio ac amnewid.
  • Cefnogaeth ychwanegol ar gyfer hidlo cynnwys y goeden symbolau.
  • Ychwanegwyd gosodiad i ddangos diwedd llinell os yw nodau diwedd llinell yn wahanol i'r rhai rhagosodedig.
  • Yn darparu gosodiadau ar gyfer newid maint teitl y ffenestr a'r tabiau.
  • Fersiynau wedi'u diweddaru o lyfrgelloedd Scintilla 5.3.7 a Lexilla 5.2.7.
  • Mae'r gofynion ar gyfer fersiwn y llyfrgell GTK wedi'u cynyddu; mae angen o leiaf GTK 3.24 i weithio bellach.

Ffynhonnell: opennet.ru

Ychwanegu sylw