Geany 2.0 IDE havebla

La eldono de la projekto Geany 2.0 estis publikigita, evoluigante kompaktan kaj rapidan kodan redaktan medion kiu uzas minimuman nombron da dependecoj kaj ne estas ligita al la trajtoj de individuaj uzantaj medioj, kiel KDE aŭ GNOME. Konstruado de Geany postulas nur la GTK-bibliotekon kaj ĝiajn dependecojn (Pango, Glib kaj ATK). La projektkodo estas distribuita sub la permesilo GPLv2+ kaj skribita en C kaj C++ lingvoj (kodo de la integra scintilla biblioteko estas en C++). Asembleoj estas generitaj por BSD-sistemoj, ĉefaj Linuksaj distribuoj, macOS kaj Vindozo.

Ĉefaj trajtoj de Geany:

  • Sintakso reliefigo.
  • Aŭtokompleto de funkcioj/variaj nomoj kaj lingvokonstruaĵoj kiel se, por kaj dum.
  • Aŭtomata kompletigo de HTML kaj XML-etikedoj.
  • Voku konsiletojn.
  • Kapablo kolapsigi kodblokojn.
  • Konstruante redaktilon bazitan sur la Scintilla fonta tekstoredaktadkomponento.
  • Subtenas 78 programajn kaj markajn lingvojn, inkluzive de C/C++, Java, PHP, HTML, JavaScript, Python, Perl kaj Pascal.
  • Formado de resuma tabelo de simboloj (funkcioj, metodoj, objektoj, variabloj).
  • Enkonstruita terminala emulilo.
  • Simpla sistemo por administri projektojn.
  • Asembla sistemo por kompili kaj ruli redaktitan kodon.
  • Subteno por vastigi funkciecon per kromaĵoj. Ekzemple, aldonaĵoj disponeblas por uzi versikontrolajn sistemojn (Git, Subversion, Bazaar, Fossil, Mercurial, SVK), aŭtomatigi tradukojn, literumon, klasgeneradon, aŭtomatan registradon kaj dufenestran redaktan reĝimon.

Geany 2.0 IDE havebla

En la nova versio:

  • Aldonita eksperimenta subteno por la Meson-konstrusistemo.
  • Sesiaj datumoj kaj agordoj estas apartigitaj. Sesi-rilataj datumoj nun estas en la session.conf dosiero, kaj agordoj estas en geany.conf.
  • La procezo krei projektojn el dosierujoj en kiuj troviĝas fontkodoj estis simpligita.
  • Sur la Vindoza platformo, la GTK-temo "Prof-Gnome" estas ebligita defaŭlte (la opcio por ebligi la temon "Adwaita" estas lasita kiel opcio).
  • Multaj analiziloj estis ĝisdatigitaj kaj sinkronigitaj kun la projekto Universal Ctags.
  • Plibonigita subteno por lingvoj Kotlin, Markdown, Nim, PHP kaj Python.
  • Aldonita subteno por AutoIt kaj GDScript-markdosieroj.
  • Interfaco estis aldonita al la kodredaktilo por vidi la ŝanĝhistorion (malŝaltita defaŭlte).
  • La flanka kolumno ofertas novan arbvidon por vidi la liston de dokumentoj.
  • Aldonita dialogo por konfirmi operaciojn dum serĉado kaj anstataŭigo.
  • Aldonita subteno por filtri la enhavon de la simbolarbo.
  • Aldonita agordo por montri liniofinojn se liniofinaj signoj estas malsamaj de la defaŭltaj.
  • Provizas agordojn por ŝanĝi la grandecon de la fenestrotitolo kaj langetoj.
  • Ĝisdatigitaj versioj de Scintilla 5.3.7 kaj Lexilla 5.2.7 bibliotekoj.
  • La postuloj por la versio de la GTK-biblioteko estis pliigitaj; almenaŭ GTK 3.24 nun estas postulata por funkcii.

fonto: opennet.ru

Aldoni komenton