Geany 2.0 IDE dispunibule

A liberazione di u prughjettu Geany 2.0 hè stata publicata, sviluppendu un ambiente di edizione di codice compactu è veloce chì usa un numeru minimu di dependenzii è ùn hè micca ligatu à e caratteristiche di l'ambienti d'utilizatori individuali, cum'è KDE o GNOME. Building Geany richiede solu a libreria GTK è e so dipendenze (Pango, Glib è ATK). U codice di u prughjettu hè distribuitu sottu a licenza GPLv2+ è scrittu in lingua C è C++ (u codice di a biblioteca scintilla integrata hè in C++). L'assemblee sò generate per sistemi BSD, distribuzioni Linux maiò, macOS è Windows.

Caratteristiche principali di Geany:

  • Evidenziazione di sintassi.
  • Cumplementu automaticu di nomi di funzioni/variabili è custruzzioni di lingua cum'è se, per è mentre.
  • Cumplementu automaticu di tag HTML è XML.
  • Chjamate tooltips.
  • Capacità di colapsà i blocchi di codice.
  • Custruì un editore basatu annantu à u cumpunente di edizione di testu di origine Scintilla.
  • Supporta 78 linguaggi di prugrammazione è marcatura, cumprese C/C++, Java, PHP, HTML, JavaScript, Python, Perl è Pascal.
  • Formazione di un tavulu riassuntu di simboli (funzioni, metudi, ogetti, variàbili).
  • Emulatore di terminal integratu.
  • Un sistema simplice per gestisce i prughjetti.
  • Un sistema di assemblea per cumpilà è eseguisce codice editatu.
  • Supportu per l'espansione di e funziunalità attraversu plugins. Per esempiu, i plugins sò dispunibuli per l'usu di sistemi di cuntrollu di versione (Git, Subversion, Bazaar, Fossil, Mercurial, SVK), l'automatizazione di traduzzioni, a verificazione ortografica, a generazione di classi, l'auto-registrazione è u modu di edizione in duie finestre.

Geany 2.0 IDE dispunibule

In a nova versione:

  • Aghjunghje un supportu sperimentale per u sistema di creazione Meson.
  • I dati di a sessione è i paràmetri sò separati. I dati relativi à a sessione sò avà in u schedariu session.conf, è i paràmetri sò in geany.conf.
  • U prucessu di creazione di prughjetti da cartulari in quale si trovanu i codici fonte hè statu simplificatu.
  • In a piattaforma Windows, u tema GTK "Prof-Gnome" hè attivatu per automaticamente (l'opzione per attivà u tema "Adwaita" hè lasciata cum'è una opzione).
  • Parechji parsers sò stati aghjurnati è sincronizati cù u prughjettu Universal Ctags.
  • Supportu migliuratu per e lingue Kotlin, Markdown, Nim, PHP è Python.
  • Aggiuntu supportu per i schedarii di marcatura AutoIt è GDScript.
  • Una interfaccia hè stata aghjunta à l'editore di codice per vede a storia di cambiamenti (disattivata per difettu).
  • A barra laterale offre una nova vista d'arburu per vede a lista di documenti.
  • Aggiuntu un dialogu per cunfirmà l'operazioni quandu cercate è rimpiazzà.
  • Aghjunghje supportu per filtrà u cuntenutu di l'arburu di u simbulu.
  • Aggiuntu un paràmetru per vede l'estremità di a linea se i caratteri di a fine di a linea sò diversi da quelli predeterminati.
  • Fornisce paràmetri per cambià a dimensione di u titulu di a finestra è e tabulazioni.
  • Versioni aghjurnate di e librerie Scintilla 5.3.7 è Lexilla 5.2.7.
  • I requisiti per a versione di a biblioteca GTK sò stati aumentati; almenu GTK 3.24 hè avà necessariu per travaglià.

Source: opennet.ru

Add a comment