Close Menu
    DevStackTipsDevStackTips
    • Home
    • News & Updates
      1. Tech & Work
      2. View All

      Twilio’s Event Triggered Journeys, OutSystem’s Agent Workbench, and more – Daily News Digest

      July 15, 2025

      Harness Infrastructure as Code Management expands with features that facilitate better reusability

      July 15, 2025

      Akka introduces platform for distributed agentic AI

      July 14, 2025

      Design Patterns For AI Interfaces

      July 14, 2025

      Xbox Cloud Gaming is getting next-gen treatment too — here’s what we expect to see in the coming months and years for cloud gamers ☁️

      July 15, 2025

      Windows 7 running natively on a Steam Deck is an affront to science — this tinkerer has Microsoft’s OS booting in portrait mode

      July 15, 2025

      “Everybody’s jobs will be affected” — but NVIDIA’s CEO believes society can think its way out of AI-related job loss

      July 15, 2025

      “A future has been stolen from many of us” — ZeniMax Online Studios devs will reportedly soon be hit by Microsoft’s Xbox layoffs after the MMO Phil Spencer loved was cancelled

      July 15, 2025
    • Development
      1. Algorithms & Data Structures
      2. Artificial Intelligence
      3. Back-End Development
      4. Databases
      5. Front-End Development
      6. Libraries & Frameworks
      7. Machine Learning
      8. Security
      9. Software Engineering
      10. Tools & IDEs
      11. Web Design
      12. Web Development
      13. Web Security
      14. Programming Languages
        • PHP
        • JavaScript
      Featured

      The details of TC39’s last meeting

      July 16, 2025
      Recent

      The details of TC39’s last meeting

      July 16, 2025

      How Agentic AI is Reshaping Marketing and CX Operations

      July 15, 2025

      We’re Moving! NodeSource Distributions Now Have a New Home – With Extended Support

      July 15, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      Xbox Cloud Gaming is getting next-gen treatment too — here’s what we expect to see in the coming months and years for cloud gamers ☁️

      July 15, 2025
      Recent

      Xbox Cloud Gaming is getting next-gen treatment too — here’s what we expect to see in the coming months and years for cloud gamers ☁️

      July 15, 2025

      Windows 7 running natively on a Steam Deck is an affront to science — this tinkerer has Microsoft’s OS booting in portrait mode

      July 15, 2025

      “Everybody’s jobs will be affected” — but NVIDIA’s CEO believes society can think its way out of AI-related job loss

      July 15, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Operating Systems»Linux»Rilasciato Geany 2.1: Miglioramenti nell’Interfaccia Utente e Supporto Esteso per Nuovi Tipi di File

    Rilasciato Geany 2.1: Miglioramenti nell’Interfaccia Utente e Supporto Esteso per Nuovi Tipi di File

    July 7, 2025
    Rilasciato Geany 2.1: Miglioramenti nell'Interfaccia Utente e Supporto Esteso per Nuovi Tipi di File

    Geany è un ambiente di sviluppo integrato (IDE) open source, noto per la sua leggerezza e rapidità, basato su GTK (GIMP Toolkit). È progettato per fornire un ambiente di sviluppo efficiente con un’ampia gamma di funzionalità, pur mantenendo un’impronta di risorse ridotta. Geany supporta numerosi tipi di file e linguaggi di programmazione, rendendolo uno strumento versatile per gli sviluppatori.

    Geany è stato inizialmente rilasciato nel 2005 e da allora ha guadagnato popolarità grazie alla sua semplicità e potenza. È distribuito sotto la licenza GNU General Public License (GPL), che garantisce agli utenti la libertà di utilizzare, modificare e distribuire il software. Geany è disponibile su diverse piattaforme, tra cui GNU/Linux, Windows e macOS.

    Il 7 luglio 2025 è stata rilasciata l’ultima versione stabile, Geany0 2.1. Questa versione introduce numerosi miglioramenti rispetto alle versioni precedenti, tra cui un’interfaccia utente migliorata e un supporto esteso per vari tipi di file.

    Novità in Geany 2.1

    Geany 2.1 introduce diverse novità significative che migliorano sia l’esperienza utente che le capacità funzionali dell’IDE. Tra le principali novità troviamo il supporto per nuovi tipi di file, miglioramenti nell’interfaccia utente e aggiornamenti ai componenti sottostanti.

    Miglioramenti dell’interfaccia utente

    Geany 2.1 introduce diverse funzionalità che migliorano l’interfaccia utente, rendendo l’ambiente di sviluppo più intuitivo e facile da usare. Tra queste novità troviamo:

    • Ricerca nei messaggi e nell’output del compilatore: Ora è possibile cercare all’interno dei messaggi e dell’output del compilatore, facilitando l’identificazione e la risoluzione degli errori.
    • Dialoghi di selezione file nativi: Supporto per i dialoghi di selezione file nativi della piattaforma, che migliorano l’integrazione con il sistema operativo.
    • Organizzazione alfabetica dei file: Questa funzione consente di visualizzare i file aperti in ordine alfabetico, facilitando la ricerca e la gestione dei documenti all’interno dell’ambiente di sviluppo
    • Nuovi filtri per la barra laterale dei documenti e le preferenze delle combinazioni di tasti: Questi filtri permettono di personalizzare ulteriormente l’ambiente di sviluppo in base alle proprie esigenze.

    Supporto per nuovi tipi di file

    Geany 2.1 estende il supporto a numerosi nuovi tipi di file, tra cui:

    • CIL (Common Intermediate Language): Un linguaggio intermedio utilizzato nel framework .NET.
    • Dart: Un linguaggio di programmazione sviluppato da Google.
    • Dockerfile: File di configurazione utilizzati per creare immagini Docker.
    • LESS e SCSS: Linguaggi di fogli di stile dinamici.
    • Nix: Un linguaggio di configurazione utilizzato dal sistema di gestione dei pacchetti Nix.
    • Prolog: Un linguaggio di programmazione logica.
    • Raku (Perl 6): Un linguaggio di programmazione della famiglia Perl.
    • SystemVerilog: Un linguaggio di descrizione hardware.
    • Terraform HCL (HashiCorp Configuration Language): Linguaggio di configurazione utilizzato da Terraform.
    • TOML (Tom’s Obvious, Minimal Language): Un formato di file di configurazione.
    • Zig: Un linguaggio di programmazione di sistema.

    Inoltre, sono stati aggiornati i supporti per i tipi di file R e Pascal, nonché per le parole chiave di Fortran, Java, JavaScript, PowerShell e Verilog.

    Miglioramenti nel supporto dei simboli e nell’evidenziazione della sintassi

    Geany 2.1 introduce miglioramenti significativi nel supporto dei simboli e nell’evidenziazione della sintassi per vari linguaggi di programmazione. Tra questi troviamo:

    • Supporto per i simboli in Ocaml, Meson e Forth: Ora Geany riconosce e supporta i simboli (elementi sintattici che hanno un significato specifico all’interno del codice sorgente) per questi linguaggi, migliorando l’autocompletamento e la navigazione del codice.
    • Miglioramenti nel supporto dei simboli misti PHP/HTML/JavaScript: Miglioramenti nel riconoscimento e nel supporto dei simboli misti, rendendo più semplice la gestione di file che contengono più linguaggi.
    • Supporto per le stringhe con tripli apici in Java: Ora Geany supporta le stringhe con tripli apici in Java, una funzionalità utile per la gestione di stringhe multi-linea.
    • Miglioramenti nell’evidenziazione della sintassi per Shell, Erlang, Nim e Groovy: Miglioramenti nell’evidenziazione della sintassi per questi linguaggi, rendendo il codice più leggibile e facile da navigare.

    Riconoscimento dei file e miglioramenti nell’evidenziazione della sintassi

    Geany 2.1 introduce miglioramenti nel riconoscimento dei file e nell’evidenziazione della sintassi. Ora Geany riconosce:

    • Script di shell con BusyBox: Geany ora riconosce gli script di shell quando si utilizza BusyBox, un’utility software che fornisce diverse utilità Unix in un singolo file eseguibile.
    • File .lpr come Pascal: I file con estensione .lpr sono ora riconosciuti come file Pascal.
    • File .mjs, .cjs e .jsx come JavaScript: Questi file sono ora riconosciuti come file JavaScript, migliorando il supporto per i moduli JavaScript moderni.
    • File .mts, .cts e .tsx come TypeScript: Questi file sono ora riconosciuti come file TypeScript, migliorando il supporto per i moduli TypeScript.
    • File .pyi come Python: I file con estensione .pyi sono ora riconosciuti come file Python, utilizzati per i file di tipo stub.
    • File .tmpl e .vue come HTML: Questi file sono ora riconosciuti come file HTML, migliorando il supporto per i template e i file Vue.js.

    Inoltre, è stata migliorata l’evidenziazione delle parole chiave COBOL, rendendo il codice COBOL più leggibile e facile da navigare.

    Altri miglioramenti e cambiamenti

    Oltre ai miglioramenti già menzionati, Geany 2.1 introduce diverse altre novità e cambiamenti che migliorano l’esperienza utente e le capacità funzionali dell’IDE. Tra questi troviamo:

    • Avvolgimento della ricerca: Ora è più facile continuare la ricerca dall’inizio del documento quando si raggiunge la fine del file e viene visualizzata una finestra di dialogo di conferma.
    • Rimozione delle codifiche ridondanti: Geany non mostra più le codifiche inutili o non supportate dal sistema in uso, rendendo più semplice la scelta della codifica corretta.
    • Spostamento della preferenza “Spazi virtuali”: L’opzione “Spazi virtuali” è stata spostata nella sezione Editor > Funzionalità, facilitando la configurazione dell’editor.
    • Miglioramenti nell’editor:
      • È ora possibile incollare e utilizzare l’autocompletamento con più cursori.
      • È stata aumentata la larghezza minima del margine.
      • Sono stati aggiornati Scintilla alla versione 5.5.4 e Lexilla alla versione 5.4.2.
    • Compatibilità migliorata: Geany ora si focalizza automaticamente sulla finestra dell’editor quando si apre un file da una fonte esterna, migliorando l’integrazione con altri strumenti e processi di lavoro.

    Miglioramenti nei plugin

    Geany 2.1 introduce miglioramenti significativi nei plugin, estendendo le funzionalità dell’IDE e migliorando l’integrazione con altri strumenti. Tra questi troviamo:

    • Plugin SaveActions: Ora supporta i “documenti senza titolo persistenti”. Consente di salvare e ripristinare documenti senza titolo tra diverse sessioni di lavoro.
    • Plugin FileBrowser: Utilizza xdg-open per aprire i file esterni come predefinito su sistemi GNU/Linux e altri sistemi operativi. Migliora l’integrazione con il sistema operativo per un’esperienza utente più coerente.
    • Rilevamento e conversione della codifica: Miglioramenti nel rilevamento e nella conversione della codifica per casi particolari. Facilita la gestione dei file che utilizzano codifiche non standard.
    • Temi da geany-themes: Geany 2.1 include temi aggiuntivi da geany-themes. Permette una maggiore personalizzazione dell’aspetto dell’ambiente di sviluppo integrato (IDE).

    Ottenere Geany 2.1

    Per ulteriori dettagli su Geany 2.1, è possibile consultare il changelog (registro delle modifiche) completo sulla pagina GitHub del progetto, da dove è anche possibile scaricare Geany 2.1 come archivio sorgente se si desidera compilarlo dai sorgenti.

    Inoltre, è possibile installare Geany come applicazione Flatpak da Flathub (ad oggi ancora fermo alla versione 2.0) o dai repository software della propria distribuzione GNU/Linux.

    Source: Read More

    Facebook Twitter Reddit Email Copy Link
    Previous ArticleConsul is a service networking solution
    Next Article Distribution Release: Exton Linux 250707 “DebEX”

    Related Posts

    News & Updates

    Xbox Cloud Gaming is getting next-gen treatment too — here’s what we expect to see in the coming months and years for cloud gamers ☁️

    July 15, 2025
    News & Updates

    Windows 7 running natively on a Steam Deck is an affront to science — this tinkerer has Microsoft’s OS booting in portrait mode

    July 15, 2025
    Leave A Reply Cancel Reply

    For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.

    Continue Reading

    Man Cures 5-Year Jaw Problem in 60 Seconds Using ChatGPT, Doctors Are Stunned

    Artificial Intelligence

    Windows 10 vs Windows 11 RAM Usage: Which One Uses Less Memory?

    Operating Systems

    CVE-2025-3520 – “WordPress Avatar Plugin File Deletion Vulnerability”

    Common Vulnerabilities and Exposures (CVEs)

    Urgent Firefox Alert: Critical Memory Corruption Flaws (CVSS 9.8) Allow Remote Code Execution

    Security

    Highlights

    CVE-2025-5930 – WordPress WP2HTML CSRF

    June 13, 2025

    CVE ID : CVE-2025-5930

    Published : June 13, 2025, 3:15 a.m. | 2 hours, 48 minutes ago

    Description : The WP2HTML plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 1.0.2. This is due to missing or incorrect nonce validation on the save() function. This makes it possible for unauthenticated attackers to update plugin settings via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.

    Severity: 4.3 | MEDIUM

    Visit the link for more details, such as CVSS details, affected products, timeline, and more…

    What AI pioneer Yoshua Bengio is doing next to make AI safer

    June 4, 2025

    CVE-2025-25180 – Apache GPU Driver GPU Escalation of Privilege

    July 14, 2025

    CVE-2025-30399 – Visual Studio .NET Untrusted Search Path Remote Code Execution

    June 13, 2025
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.