Paglabas ng Geany 1.38 IDE

Ang paglabas ng proyekto ng Geany 1.38 ay magagamit, na bumubuo ng isang magaan at compact na kapaligiran sa pagbuo ng application. Kabilang sa mga layunin ng proyekto ay ang paglikha ng napakabilis na kapaligiran sa pag-edit ng code na nangangailangan ng pinakamababang bilang ng mga dependency sa panahon ng pagpupulong at hindi nakatali sa mga tampok ng mga partikular na kapaligiran ng user, tulad ng KDE o GNOME. Ang Building Geany ay nangangailangan lamang ng GTK library at ang mga dependency nito (Pango, Glib at ATK). Ang code ng proyekto ay ipinamamahagi sa ilalim ng lisensya ng GPLv2+ at nakasulat sa mga wikang C at C++ (ang code ng pinagsama-samang library ng scintilla ay nasa C++). Ang mga package ay nilikha para sa mga BSD system at mga pangunahing pamamahagi ng Linux.

Mga pangunahing tampok ng Geany:

  • Pag-highlight ng syntax.
  • Autocompletion ng function/variable na pangalan at mga construct ng wika tulad ng if, for and while.
  • Autocompletion ng HTML at XML tags.
  • Tawagan ang mga tooltip.
  • Kakayahang i-collapse ang mga bloke ng code.
  • Bumuo ng isang editor batay sa Scintilla source text editing component.
  • Sinusuportahan ang 75 programming at markup language, kabilang ang C/C++, Java, PHP, HTML, JavaScript, Python, Perl at Pascal.
  • Pagbuo ng isang buod na talahanayan ng mga simbolo (mga function, pamamaraan, bagay, variable).
  • Built-in na terminal emulator.
  • Isang simpleng sistema para sa pamamahala ng mga proyekto.
  • Isang sistema ng pagpupulong para sa pag-compile at pagpapatakbo ng na-edit na code.
  • Suporta para sa pagpapalawak ng functionality sa pamamagitan ng mga plugin. Halimbawa, available ang mga plugin para sa paggamit ng mga version control system (Git, Subversion, Bazaar, Fossil, Mercurial, SVK), pag-automate ng mga pagsasalin, spell checking, pagbuo ng klase, auto-recording, at two-window editing mode.
  • Sinusuportahan ang Linux, FreeBSD, NetBSD, OpenBSD, macOS, AIX 5.3, Solaris Express at mga platform ng Windows.

Sa bagong bersyon:

  • Tumaas na bilis ng pagbubukas ng mga dokumento.
  • Ang code para sa suporta ng Ctags ay naka-synchronize sa Universal Ctags, naidagdag ang mga bagong parser.
  • Ang suporta para sa GTK2 library ay inalis na.
  • Nagdagdag ng hotkey para i-reload ang lahat ng bukas na dokumento.
  • Ang SaveActions plugin ay nagbibigay ng kakayahang mag-configure ng isang direktoryo para sa agarang pag-save ng mga file.
  • Nagdagdag ng suporta para sa Julia programming language at Meson build script.
  • Ang mga kinakailangan para sa kapaligiran ng pagpupulong ay nadagdagan; ang pagpupulong ngayon ay nangangailangan ng isang compiler na sumusuporta sa pamantayan ng C++17.
  • Ang pagbuo ng mga executable na file para sa 32-bit na Windows system ay huminto, at ang 64-bit na mga build ay inilipat upang magamit ang GTK3.

Paglabas ng Geany 1.38 IDE
Paglabas ng Geany 1.38 IDE


Pinagmulan: opennet.ru

Magdagdag ng komento