Pagpagawas sa Geany 1.38 IDE

Ang pagpagawas sa proyekto nga Geany 1.38 magamit, nga nagpalambo sa usa ka gaan ug compact nga palibot sa pagpalambo sa aplikasyon. Lakip sa mga tumong sa proyekto mao ang paghimo sa usa ka paspas kaayo nga code editing environment nga nagkinahanglan ug minimum nga gidaghanon sa mga dependency atol sa assembly ug wala mahigot sa mga feature sa partikular 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 pakete gihimo alang sa mga sistema sa BSD ug mga dagkong distribusyon sa Linux.

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 75 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.
  • Nagsuporta sa Linux, FreeBSD, NetBSD, OpenBSD, macOS, AIX 5.3, Solaris Express ug Windows nga mga plataporma.

Sa bag-ong bersyon:

  • Dugang nga katulin sa pag-abli sa mga dokumento.
  • Ang code alang sa suporta sa Ctags gi-synchronize sa Universal Ctags, gidugang ang mga bag-ong parser.
  • Gitangtang ang suporta alang sa GTK2 library.
  • Gidugang ang usa ka hotkey aron ma-reload ang tanan nga bukas nga mga dokumento.
  • Ang SaveActions plugin naghatag og abilidad sa pag-configure sa usa ka direktoryo alang sa diha-diha nga pagtipig sa mga file.
  • Gidugang nga suporta alang sa Julia programming language ug Meson build scripts.
  • Ang mga kinahanglanon alang sa palibot sa asembliya nadugangan; ang asembliya karon nanginahanglan usa ka compiler nga nagsuporta sa sumbanan sa C++ 17.
  • Ang henerasyon sa mga executable nga mga file alang sa 32-bit nga mga sistema sa Windows mihunong, ug ang 64-bit nga mga pagtukod gibalhin aron magamit ang GTK3.

Pagpagawas sa Geany 1.38 IDE
Pagpagawas sa Geany 1.38 IDE


Source: opennet.ru

Idugang sa usa ka comment