Geany 2.0 IDE beskikber

De frijlitting fan it Geany 2.0-projekt is publisearre, it ûntwikkeljen fan in kompakte en rappe koade-bewurkingsomjouwing dy't in minimum oantal ôfhinklikens brûkt en net bûn is oan de funksjes fan yndividuele brûkersomjouwings, lykas KDE of GNOME. Geany bouwen fereasket allinich de GTK-bibleteek en har ôfhinklikens (Pango, Glib en ATK). De projektkoade wurdt ferspraat ûnder de GPLv2+ lisinsje en skreaun yn C en C ++ talen (koade fan 'e yntegreare scintilla bibleteek is yn C ++). Assemblies wurde generearre foar BSD-systemen, grutte Linux-distribúsjes, macOS en Windows.

Haadfunksjes fan Geany:

  • Syntaksis markearring.
  • Autofoltôging fan funksje/fariabelenammen en taalkonstruksjes lykas as, foar en wylst.
  • Autofoltôging fan HTML- en XML-tags.
  • Skilje tooltips.
  • Mooglikheid om koadeblokken yn te fallen.
  • It bouwen fan in bewurker basearre op de Scintilla-boarnetekstbewurkingskomponint.
  • Unterstützt 78 programmear- en markearringstalen, ynklusyf C/C++, Java, PHP, HTML, JavaScript, Python, Perl en Pascal.
  • Formaasje fan in gearfetting tabel fan symboalen (funksjes, metoaden, objekten, fariabelen).
  • Ynboude terminalemulator.
  • In ienfâldich systeem foar it behearen fan projekten.
  • In gearstallingsysteem foar it kompilearjen en útfieren fan bewurke koade.
  • Stipe foar it útwreidzjen fan funksjonaliteit fia plugins. Bygelyks binne plugins beskikber foar it brûken fan ferzjekontrôlesystemen (Git, Subversion, Bazaar, Fossil, Mercurial, SVK), automatisearjen fan oersettingen, staveringskontrôle, klassegeneraasje, auto-opname en bewurkjen fan twa finsters.

Geany 2.0 IDE beskikber

Yn de nije ferzje:

  • Eksperimintele stipe tafoege foar it Meson-bousysteem.
  • Sesjegegevens en ynstellings wurde skieden. Sesje-relatearre gegevens binne no yn it session.conf-bestân, en ynstellings binne yn geany.conf.
  • It proses fan it meitsjen fan projekten út mappen wêryn boarne koades lizze is ferienfâldige.
  • Op it Windows-platfoarm is it GTK-tema "Prof-Gnome" standert ynskeakele (de opsje om it "Adwaita"-tema yn te skeakeljen bliuwt as opsje).
  • In protte parsers binne bywurke en syngronisearre mei it Universal Ctags-projekt.
  • Ferbettere stipe foar Kotlin, Markdown, Nim, PHP en Python-talen.
  • Stipe tafoege foar AutoIt- en GDScript-markupbestannen.
  • In ynterface is tafoege oan de koade bewurker foar it besjen fan de feroaring skiednis (standert útskeakele).
  • De sydbalke biedt in nije beamwerjefte foar it besjen fan de list mei dokuminten.
  • In dialoochfinster tafoege om operaasjes te befêstigjen by it sykjen en ferfangen.
  • Stipe tafoege foar it filterjen fan de ynhâld fan 'e symboalbeam.
  • In ynstelling tafoege om rigel-einen sjen te litten as line-ein-tekens oars binne as de standert.
  • Biedt ynstellings foar it feroarjen fan de grutte fan 'e finstertitel en ljeppers.
  • Bywurke ferzjes fan Scintilla 5.3.7 en Lexilla 5.2.7 bibleteken.
  • De easken foar de ferzje fan 'e GTK-bibleteek binne ferhege; teminsten GTK 3.24 is no ferplicht om te wurkjen.

Boarne: opennet.ru

Add a comment