Anaa ang Geany 2.0 IDE

Ang pagpagawas sa proyekto sa Geany 2.0 gimantala, nga nagpalambo sa usa ka compact ug paspas nga code editing environment nga naggamit sa usa ka minimum nga gidaghanon sa mga dependency ug wala mahigot sa mga feature sa indibidwal nga user environment, sama sa KDE o GNOME. Ang pagtukod sa Geany nagkinahanglan lamang sa GTK library ug sa mga dependency niini (Pango, Glib ug ATK). Ang code sa proyekto giapod-apod ubos sa lisensya sa GPLv2+ ug gisulat sa C ug C++ nga mga pinulongan (ang code sa integrated scintilla library anaa sa C++). Ang mga asembliya gihimo alang sa mga sistema sa BSD, dagkong mga distribusyon sa Linux, macOS ug Windows.

Pangunang bahin sa Geany:

  • Pagpasiugda sa syntax.
  • Autocompletion sa function/variable nga mga ngalan ug mga construct sa pinulongan sama sa if, for and while.
  • Autocompletion sa HTML ug XML tags.
  • Tawga ang mga tooltip.
  • Abilidad sa paghugno sa mga bloke sa code.
  • Pagtukod ug editor base sa Scintilla source text editing component.
  • Nagsuporta sa 78 programming ug markup nga mga pinulongan, lakip ang C/C++, Java, PHP, HTML, JavaScript, Python, Perl ug Pascal.
  • Pagporma sa usa ka summary table sa mga simbolo (functions, method, objects, variables).
  • Gitukod-sa terminal emulator.
  • Usa ka yano nga sistema sa pagdumala sa mga proyekto.
  • Usa ka sistema sa asembliya alang sa pag-compile ug pagpadagan sa gi-edit nga code.
  • Suporta alang sa pagpalapad sa pagpaandar pinaagi sa mga plugins. Pananglitan, ang mga plugin anaa alang sa paggamit sa mga sistema sa pagkontrol sa bersyon (Git, Subversion, Bazaar, Fossil, Mercurial, SVK), pag-automate sa mga hubad, pagsusi sa spell, pagmugna sa klase, auto-recording, ug two-window editing mode.

Anaa ang Geany 2.0 IDE

Sa bag-ong bersyon:

  • Gidugang nga suporta sa eksperimento alang sa sistema sa pagtukod sa Meson.
  • Ang datos sa sesyon ug mga setting gibulag. Ang datos nga may kalabotan sa sesyon naa na karon sa session.conf file, ug ang mga setting naa sa geany.conf.
  • Ang proseso sa paghimo og mga proyekto gikan sa mga direktoryo diin nahimutang ang mga source code gipasayon.
  • Sa plataporma sa Windows, ang tema nga GTK nga "Prof-Gnome" gi-enable pinaagi sa default (ang kapilian aron mahimo ang "Adwaita" nga tema nahabilin ingon usa ka kapilian).
  • Daghang mga parser ang na-update ug na-synchronize sa proyekto sa Universal Ctags.
  • Gipauswag nga suporta alang sa Kotlin, Markdown, Nim, PHP ug Python nga mga pinulongan.
  • Gidugang nga suporta alang sa AutoIt ug GDScript markup file.
  • Gidugang ang usa ka interface sa editor sa code para sa pagtan-aw sa kasaysayan sa pagbag-o (gipugngan sa default).
  • Ang sidebar nagtanyag usa ka bag-ong pagtan-aw sa kahoy alang sa pagtan-aw sa lista sa mga dokumento.
  • Gidugang ang usa ka diyalogo aron makumpirma ang mga operasyon kung nangita ug nag-ilis.
  • Gidugang nga suporta alang sa pagsala sa mga sulud sa punoan nga simbolo.
  • Gidugang ang usa ka setting aron ipakita ang mga katapusan sa linya kung ang mga karakter nga nagtapos sa linya lahi sa mga default.
  • Naghatag mga setting alang sa pagbag-o sa gidak-on sa titulo sa bintana ug mga tab.
  • Gi-update nga mga bersyon sa Scintilla 5.3.7 ug Lexilla 5.2.7 nga mga librarya.
  • Ang mga kinahanglanon alang sa bersyon sa GTK librarya nadugangan; labing menos GTK 3.24 gikinahanglan na nga magtrabaho.

Source: opennet.ru

Idugang sa usa ka comment