Rilascio dell'IDE Geany 1.38

È disponibile il rilascio del progetto Geany 1.38 che sviluppa un ambiente di sviluppo applicativo leggero e compatto. Tra gli obiettivi del progetto c'è la creazione di un ambiente di editing del codice molto veloce che richieda un numero minimo di dipendenze in fase di assemblaggio e non sia legato alle funzionalità di ambienti utente specifici, come KDE o GNOME. Costruire Geany richiede solo la libreria GTK e le sue dipendenze (Pango, Glib e ATK). Il codice del progetto è distribuito sotto licenza GPLv2+ e scritto nei linguaggi C e C++ (il codice della libreria scintilla integrata è in C++). I pacchetti vengono creati per i sistemi BSD e le principali distribuzioni Linux.

Caratteristiche principali di Geany:

  • Evidenziazione della sintassi.
  • Completamento automatico di nomi di funzioni/variabili e costrutti linguistici come if, for e while.
  • Completamento automatico dei tag HTML e XML.
  • Chiama i suggerimenti.
  • Possibilità di comprimere i blocchi di codice.
  • Costruire un editor basato sul componente di editing del testo sorgente Scintilla.
  • Supporta 75 linguaggi di programmazione e markup, tra cui C/C++, Java, PHP, HTML, JavaScript, Python, Perl e Pascal.
  • Formazione di una tabella riassuntiva dei simboli (funzioni, metodi, oggetti, variabili).
  • Emulatore di terminale integrato.
  • Un semplice sistema per la gestione dei progetti.
  • Un sistema di assemblaggio per compilare ed eseguire codice modificato.
  • Supporto per l'espansione delle funzionalità tramite plugin. Ad esempio, sono disponibili plugin per l'utilizzo dei sistemi di controllo della versione (Git, Subversion, Bazaar, Fossil, Mercurial, SVK), l'automazione delle traduzioni, il controllo ortografico, la generazione di classi, la registrazione automatica e la modalità di modifica a due finestre.
  • Supporta piattaforme Linux, FreeBSD, NetBSD, OpenBSD, macOS, AIX 5.3, Solaris Express e Windows.

Nella nuova versione:

  • Maggiore velocità di apertura dei documenti.
  • Il codice per il supporto di Ctags è sincronizzato con Universal Ctags, sono stati aggiunti nuovi parser.
  • Il supporto per la libreria GTK2 è stato rimosso.
  • Aggiunto un tasto di scelta rapida per ricaricare tutti i documenti aperti.
  • Il plugin SaveActions offre la possibilità di configurare una directory per il salvataggio istantaneo dei file.
  • Aggiunto il supporto per il linguaggio di programmazione Julia e gli script di build Meson.
  • I requisiti per l'ambiente di assembly sono stati aumentati; l'assembly ora richiede un compilatore che supporti lo standard C++17.
  • La generazione di file eseguibili per i sistemi Windows a 32 bit è stata interrotta e le build a 64 bit sono passate all'utilizzo di GTK3.

Rilascio dell'IDE Geany 1.38
Rilascio dell'IDE Geany 1.38


Fonte: opennet.ru

Aggiungi un commento