Disponibile l'IDE Geany 2.0

È stato pubblicato il rilascio del progetto Geany 2.0, che sviluppa un ambiente di editing del codice compatto e veloce che utilizza un numero minimo di dipendenze e non è legato alle funzionalità dei singoli ambienti utente, 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++). Gli assembly vengono generati per sistemi BSD, principali distribuzioni Linux, macOS e Windows.

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 78 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.

Disponibile l'IDE Geany 2.0

Nella nuova versione:

  • Aggiunto supporto sperimentale per il sistema di build Meson.
  • I dati e le impostazioni della sessione sono separati. I dati relativi alla sessione sono ora nel file session.conf e le impostazioni sono in geany.conf.
  • Il processo di creazione di progetti dalle directory in cui si trovano i codici sorgente è stato semplificato.
  • Sulla piattaforma Windows, il tema GTK “Prof-Gnome” è abilitato per impostazione predefinita (l'opzione per abilitare il tema “Adwaita” è lasciata come opzione).
  • Molti parser sono stati aggiornati e sincronizzati con il progetto Universal Ctags.
  • Supporto migliorato per i linguaggi Kotlin, Markdown, Nim, PHP e Python.
  • Aggiunto il supporto per i file di markup AutoIt e GDScript.
  • È stata aggiunta un'interfaccia all'editor del codice per visualizzare la cronologia delle modifiche (disabilitata per impostazione predefinita).
  • La barra laterale offre una nuova visualizzazione ad albero per visualizzare l'elenco dei documenti.
  • Aggiunta una finestra di dialogo per confermare le operazioni durante la ricerca e la sostituzione.
  • Aggiunto il supporto per filtrare il contenuto dell'albero dei simboli.
  • Aggiunta un'impostazione per mostrare le estremità della riga se i caratteri di fine riga sono diversi da quelli predefiniti.
  • Fornisce le impostazioni per modificare la dimensione del titolo e delle schede della finestra.
  • Versioni aggiornate delle librerie Scintilla 5.3.7 e Lexilla 5.2.7.
  • I requisiti per la versione della libreria GTK sono stati aumentati; per funzionare è ora necessaria almeno la GTK 3.24.

Fonte: opennet.ru

Aggiungi un commento