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

      CodeSOD: A Unique Way to Primary Key

      July 22, 2025

      BrowserStack launches Figma plugin for detecting accessibility issues in design phase

      July 22, 2025

      Parasoft brings agentic AI to service virtualization in latest release

      July 22, 2025

      Node.js vs. Python for Backend: 7 Reasons C-Level Leaders Choose Node.js Talent

      July 21, 2025

      The best CRM software with email marketing in 2025: Expert tested and reviewed

      July 22, 2025

      This multi-port car charger can power 4 gadgets at once – and it’s surprisingly cheap

      July 22, 2025

      I’m a wearables editor and here are the 7 Pixel Watch 4 rumors I’m most curious about

      July 22, 2025

      8 ways I quickly leveled up my Linux skills – and you can too

      July 22, 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 Intersection of Agile and Accessibility – A Series on Designing for Everyone

      July 22, 2025
      Recent

      The Intersection of Agile and Accessibility – A Series on Designing for Everyone

      July 22, 2025

      Zero Trust & Cybersecurity Mesh: Your Org’s Survival Guide

      July 22, 2025

      Execute Ping Commands and Get Back Structured Data in PHP

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

      A Tomb Raider composer has been jailed — His legacy overshadowed by $75k+ in loan fraud

      July 22, 2025
      Recent

      A Tomb Raider composer has been jailed — His legacy overshadowed by $75k+ in loan fraud

      July 22, 2025

      “I don’t think I changed his mind” — NVIDIA CEO comments on H20 AI GPU sales resuming in China following a meeting with President Trump

      July 22, 2025

      Galaxy Z Fold 7 review: Six years later — Samsung finally cracks the foldable code

      July 22, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Operating Systems»Linux»Edit: L’editor di testo a riga di comando di Microsoft anche per GNU/Linux

    Edit: L’editor di testo a riga di comando di Microsoft anche per GNU/Linux

    June 20, 2025
    Edit: L'editor di testo a riga di comando di Microsoft anche per GNU/Linux

    Trascorrere un tempo significativo nel terminale su sistemi operativi GNU/Linux comporta solitamente l’adozione di un editor di testo a riga di comando preferito. Tuttavia, la recente introduzione di Edit, un editor di testo open source rilasciato da Microsoft, rappresenta un’opzione degna di attenzione. Valutarne le caratteristiche potrebbe risultare utile per identificare nuove opportunità nel panorama degli strumenti a riga di comando.

    Introduzione a Edit

    Edit è una riedizione dell’antico MS-DOS Editor, aggiornato per rispondere alle esigenze contemporanee. Sviluppato in Rust, un linguaggio di programmazione noto per la sua efficienza e sicurezza, Edit si propone di offrire un’esperienza utente che, come riportato sulla sua pagina GitHub, fornisce un’interfaccia moderna e controlli di input simili a Visual Studio Code (VS Code).

    Secondo Microsoft, Edit è stato creato per fornire un editor accessibile che anche gli utenti meno esperti con i terminali possano utilizzare facilmente su Windows, quando necessario, senza dover ricorrere a soluzioni esterne, dato che le versioni recenti di Windows non includono un editor di testo a riga di comando preinstallato.

    Edit è disponibile sia per sistemi GNU/Linux a 64 bit, Intel o ARM, e sia per Windows.

    Vantaggi di Edit per gli utenti GNU/Linux

    Facilità di utilizzo

    Sebbene Windows sia il principale target di Edit, poiché manca di un editor di testo a riga di comando nativo, la possibilità di utilizzare Edit su GNU/Linux rappresenta un valore aggiunto.

    Se utilizzi GNU/Linux e Visual Studio Code (VS Code), potresti apprezzare il fatto che Edit condivida molte delle combinazioni di tasti di VS Code. Questo potrebbe facilitare l’integrazione di Edit rispetto a editor come Vim o Nano, anche se è importante sottolineare che Edit non è pensato per sostituire questi strumenti.

    La semplicità dell’interfaccia testuale (TUI, Text User Interface) rende Edit meno complesso da apprendere, mentre la velocità di esecuzione, anche nella ricerca all’interno di file di grandi dimensioni superiori a 1 GB, è notevole, entrambi aspetti progettuali di rilievo.

    Gestione di file multipli

    Con l’obiettivo di evitare le difficoltà riscontrate dagli utenti meno esperti con editor come Vim, Microsoft ha progettato Edit come un editor di testo senza modalità, a differenza di editor multi-modali come Vim, dove è necessario imparare a gestire diverse modalità operative.

    In Edit, è possibile utilizzare sia il mouse che la tastiera per accedere ai menu, selezionare righe o porzioni di testo, posizionare il cursore, ecc., il che rende l’uso di Edit più intuitivo rispetto all’approccio binario di alternative più complesse.

    Funzionalità di Edit

    Edit offre un set di funzionalità essenziale e leggero, con un’impronta di memoria ridotta a soli 250 kB, e un’apertura rapida dei file. Tra le funzionalità incluse troviamo:

    • Trova e sostituisci (con supporto per Distingui maiuscole/minuscole e Espressioni regolari)
    • A capo automatico al ridimensionamento (opzionale)
    • Impostazione del rientro con tabulazioni o spazi
    • Impostazione/modifica della codifica del file
    • Selezione tra Line Feed (LF) e Carriage Return + Line Feed (CRLF)
    • Apertura di più file contemporaneamente

    Al momento, Edit non include funzionalità avanzate come l’evidenziazione della sintassi, schemi di colori personalizzabili, una riga di comando integrata, o altre comodità comuni in altri editor di testo a riga di comando. Edit è progettato principalmente per l’editing di testo, piuttosto che per la gestione di compiti complessi meglio adatti agli ambienti di sviluppo integrati (IDE).

    Sono previste ulteriori funzionalità, tra cui schemi di colori e un’interfaccia testuale per le impostazioni, quindi l’elenco delle funzionalità è destinato a crescere nel tempo. Tuttavia, dato che l’obiettivo di Microsoft è la velocità e la semplicità, non ci si deve aspettare troppi fronzoli.

    Essendo open source, Edit può essere modificato, migliorato, pacchettizzato o utilizzato come base per progetti derivati da chiunque nella comunità.

    Novità in Edit

    Edit è un software libero e open source che funziona su distribuzioni GNU/Linux e Windows. Al momento non esiste un installatore ufficiale per GNU/Linux, né pacchetti DEB o PPA (Personal Package Archive) non ufficiali, sebbene sia disponibile uno snap. Alcune distribuzioni GNU/Linux, come Arch Linux e Manjaro, hanno incluso Edit nei loro repository software, rendendolo installabile tramite il loro gestore di pacchetti.

    Installazione su Ubuntu

    Per eseguire Edit su Ubuntu, è possibile scaricare l’ultimo binario dalla pagina delle versioni del progetto GitHub, assicurandosi di selezionare quello corretto per la propria architettura, estrarre il pacchetto, navigare nella cartella estratta tramite il comando cd, e quindi lanciare il binario ogni volta che si desidera utilizzarlo:

    1. Scaricare l’ultima versione dal link ufficiale
    2. Estrarre l’archivio (cliccare con il tasto destro in Nautilus > Estrai)
    3. Aprire un’applicazione terminale (come il nuovo Pytxis in Ubuntu 25.10)
    4. Navigare nella cartella estratta: cd /percorso/verso/cartella
    5. Eseguire Edit direttamente: ./edit

    Per installare la versione snap non ufficiale, è possibile utilizzare App Center (cercando ‘msedit’) o eseguire:

    sudo snap install msedit

    dalla riga di comando, e utilizzare msedit per avviarlo. Lo snap impiega diversi secondi ad avviarsi mentre il binario ufficiale si avvia istantaneamente.

    Per ulteriori dettagli e per scaricare Edit, è possibile consultare l’annuncio ufficiale sul blog di Microsoft.

    Fonte: https://devblogs.microsoft.com/commandline/edit-is-now-open-source/
    Fonte: https://github.com/microsoft/edit

    Source: Read More

    Facebook Twitter Reddit Email Copy Link
    Previous ArticleSplitcat – split and merge files
    Next Article CVE-2025-6331 – PHPGurukul Directory Management System SQL Injection

    Related Posts

    News & Updates

    A Tomb Raider composer has been jailed — His legacy overshadowed by $75k+ in loan fraud

    July 22, 2025
    News & Updates

    “I don’t think I changed his mind” — NVIDIA CEO comments on H20 AI GPU sales resuming in China following a meeting with President Trump

    July 22, 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

    WhatsApp privacy is ‘broken,’ reveals proof-of-concept hack

    Development

    Free Ad Text Generator

    Web Development

    CVE-2025-4556 – Okcat Parking Management Platform ZONG YU Remote Code Execution (RCE)

    Common Vulnerabilities and Exposures (CVEs)

    CVE-2025-5741 – “Siemens Charging Station Path Traversal Vulnerability”

    Common Vulnerabilities and Exposures (CVEs)

    Highlights

    Microsoft Brings TITAN Intelligence System to Security Copilot Guided Response

    June 18, 2025

    Microsoft is tightening up cybersecurity triage inside its Defender suite. The company just rolled out…

    CVE-2025-49796 – Libxml2 Denial of Service Memory Corruption

    June 16, 2025

    MircoNN: An On-device Disk Resident Updatable Vector Database

    April 10, 2025

    CVE-2025-3107 – “WordPress Newsletters SQL Injection Vulnerability”

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

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