Ricerca nel sito web

23 migliori editor di testo Linux open source nel 2024


Gli editor di testo possono essere utilizzati per scrivere codice, modificare file di testo come file di configurazione, creare file di istruzioni per l'utente e molto altro.

Nei sistemi operativi Linux, gli editor di testo sono di due tipi: l'interfaccia utente grafica (GUI) e gli editor di testo da riga di comando (console o terminale).

In questo articolo esaminerò i migliori editor di testo open source comunemente utilizzati in Linux sia su server che su desktop.

1. Editor Vi/Vim

Vim è un potente editor di testo basato su riga di comando che ha migliorato le funzionalità del vecchio editor di testo Unix Vi.

È uno degli editor di testo più popolari e ampiamente utilizzati tra gli amministratori di sistema e i programmatori, motivo per cui molti utenti spesso lo chiamano editor di programmatori. Abilita l'evidenziazione della sintassi durante la scrittura del codice o la modifica dei file di configurazione.

Installa Vim su Linux

Puoi installare l'editor Vim nei sistemi Linux utilizzando il gestore pacchetti predefinito come mostrato.

sudo apt install vim         [On Debian, Ubuntu and Mint]
sudo yum install vim         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/vim  [On Gentoo Linux]
sudo apk add vim             [On Alpine Linux]
sudo pacman -S vim           [On Arch Linux]
sudo zypper install vim      [On OpenSUSE]    

Se vuoi vedere la nostra serie completa sull'editor Vim, fai riferimento ai link seguenti:

2. Gedit

Gedit è un editor di testo predefinito sull'ambiente desktop Gnome, ovvero un editor di testo basato su GUI per scopi generici noto per la sua semplicità, elevata estensibilità e potenti funzionalità.

Alcune delle sue caratteristiche degne di nota includono:

  • Supporto per UTF-8.
  • Utilizzo di dimensioni e colori dei caratteri configurabili.
  • Evidenziazione della sintassi altamente personalizzabile.
  • Funzionalità di annullamento e ripristino.
  • Ripristino dei file.
  • Modifica remota dei file.
  • Cerca e sostituisci il testo.
  • Funzionalità di supporto degli appunti e molto altro.

Installa Gedit su Linux

Puoi installare l'editor Gedit nei sistemi Linux utilizzando il gestore pacchetti predefinito come mostrato.

sudo apt install gedit         [On Debian, Ubuntu and Mint]
sudo yum install gedit         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/gedit  [On Gentoo Linux]
sudo apk add gedit             [On Alpine Linux]
sudo pacman -S gedit           [On Arch Linux]
sudo zypper install gedit      [On OpenSUSE]  

3. Nanoeditor

Nano è un editor di testo da riga di comando facile da usare e da usare che offre funzioni essenziali di modifica del testo e scorciatoie da tastiera, rendendolo una scelta conveniente per attività di modifica dei file rapide ed efficienti.

Nano ha le seguenti caratteristiche:

  • Associazioni di tasti altamente personalizzabili.
  • Evidenziazione della sintassi.
  • Annulla e ripristina le opzioni.
  • Visualizzazione della riga intera sull'output standard.
  • Supporto cercapersone per leggere da input standard.

Installa Nano su Linux

Puoi installare l'editor Nano nei sistemi Linux utilizzando il gestore pacchetti predefinito come mostrato.

sudo apt install nano         [On Debian, Ubuntu and Mint]
sudo yum install nano         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/nano  [On Gentoo Linux]
sudo apk add nano             [On Alpine Linux]
sudo pacman -S nano           [On Arch Linux]
sudo zypper install nano      [On OpenSUSE]  

4. GNU Emacs

Emacs è un editor di testo altamente estensibile e personalizzabile che offre anche un'interpretazione del linguaggio di programmazione Lisp al suo interno. È possibile aggiungere diverse estensioni per supportare le funzionalità di modifica del testo.

Emacs ha le seguenti funzionalità:

  • Documentazione utente ed esercitazioni.
  • Evidenziazione della sintassi utilizzando i colori anche per il testo semplice.
  • Unicode supporta molti linguaggi naturali.
  • Varie estensioni tra cui posta e notizie, interfaccia debugger, calendario e molto altro.

Installa Emacs su Linux

Puoi installare l'editor Emacs nei sistemi Linux utilizzando il gestore pacchetti predefinito come mostrato.

sudo apt install emacs         [On Debian, Ubuntu and Mint]
sudo yum install emacs         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/emacs  [On Gentoo Linux]
sudo apk add emacs             [On Alpine Linux]
sudo pacman -S emacs           [On Arch Linux]
sudo zypper install emacs      [On OpenSUSE] 

5. Kate/Kscrivi

Kate è un editor di testo ricco di funzionalità e altamente inseribile fornito con KDesktop Environment (KDE). Il progetto Kate mira allo sviluppo di due prodotti principali che sono: KatePart e Kate.

KatePart è un componente avanzato dell'editor di testo incluso in molte applicazioni KDE che potrebbe richiedere agli utenti di modificare il testo mentre Kate è un editor di testo con interfaccia a documenti multipli (MDI).

Di seguito sono riportate alcune delle sue caratteristiche generali:

  • Estendibile tramite script.
  • Supporto di codifica come la modalità Unicode.
  • Rendering del testo in modalità bidirezionale.
  • Supporto di fine linea con funzionalità di rilevamento automatico.

Inoltre, offre la modifica remota dei file, insieme a un'ampia gamma di funzionalità, tra cui modifica avanzata del testo, funzionalità dell'applicazione, supporto alla programmazione, evidenziazione del testo, funzionalità di backup e opzioni di ricerca e sostituzione.

Installa Kate su Linux

Puoi installare l'editor Kate nei sistemi Linux utilizzando il gestore pacchetti predefinito come mostrato.

sudo apt install kate         [On Debian, Ubuntu and Mint]
sudo yum install kate         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/kate  [On Gentoo Linux]
sudo apk add kate             [On Alpine Linux]
sudo pacman -S kate           [On Arch Linux]
sudo zypper install kate      [On OpenSUSE] 

6. Editor di testo sublime

Sublime Text è un potente editor di codice sorgente multipiattaforma con un'interfaccia di programmazione Python. Supporta molti linguaggi di programmazione e linguaggi di markup e le funzionalità possono essere aggiunte dagli utenti con plug-in, per lo più creati dalla community e supportati con licenze software gratuite.

Installa Sublime su Linux

Puoi installare l'editor Sublime Text nei sistemi Linux utilizzando il gestore pacchetti predefinito come mostrato.

sudo apt install sublime-text         [On Debian, Ubuntu and Mint]
sudo yum install sublime-text         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/sublime-text  [On Gentoo Linux]
sudo apk add sublime-text             [On Alpine Linux]
sudo pacman -S sublime-text           [On Arch Linux]
sudo zypper install sublime-text      [On OpenSUSE] 

7. Redattore Jed

Jed è anche un altro editor da riga di comando con supporto per funzionalità simili a GUI come menu a discesa, evidenziazione della sintassi a colori, una varietà di modalità di programmazione, espressioni regolari e altro ancora.

È sviluppato appositamente per lo sviluppo di software e una delle sue caratteristiche importanti è il supporto della modalità Unicode.

Installa Jed su Linux

Puoi installare l'editor Jed nei sistemi Linux utilizzando il gestore pacchetti predefinito come mostrato.

sudo apt install jed         [On Debian, Ubuntu and Mint]
sudo yum install jed         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/jed  [On Gentoo Linux]
sudo apk add jed             [On Alpine Linux]
sudo pacman -S jed           [On Arch Linux]
sudo zypper install jed      [On OpenSUSE]

8. Editor gVim

gVim, abbreviazione di "GNU Vim" è un editor di testo potente e altamente configurabile popolare tra programmatori e sviluppatori. Combina le capacità di Vim con un'interfaccia grafica e offre funzionalità simili come l'evidenziazione della sintassi, un ampio supporto di plugin e un sistema di editing modale, rendendolo una scelta versatile per le attività di modifica del testo e di codifica.

Installa gVim su Linux

Puoi installare l'editor gVim nei sistemi Linux utilizzando il gestore pacchetti predefinito come mostrato.

sudo apt install gvim         [On Debian, Ubuntu and Mint]
sudo yum install gvim         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/gvim  [On Gentoo Linux]
sudo apk add gvim             [On Alpine Linux]
sudo pacman -S gvim           [On Arch Linux]
sudo zypper install gvim      [On OpenSUSE]

9. Geany Editor

Geany è un ambiente di sviluppo integrato piccolo e leggero che offre funzionalità di base simili a IDE con particolare attenzione allo sviluppo di software utilizzando il toolkit GTK+.

Ha alcune funzionalità di base elencate di seguito:

  • Evidenziazione della sintassi.
  • Interfaccia collegabile.
  • Supporta molti tipi di file.
  • Abilita la piegatura e la navigazione del codice.
  • Nome del simbolo e completamento automatico del costrutto.
  • Supporta la chiusura automatica dei tag HTML e XML.
  • Funzionalità elementari di gestione dei progetti e molte altre.

Installa Geany su Linux

Puoi installare l'editor Geany nei sistemi Linux utilizzando il gestore pacchetti predefinito come mostrato.

sudo apt install geany         [On Debian, Ubuntu and Mint]
sudo yum install geany         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/geany  [On Gentoo Linux]
sudo apk add geany             [On Alpine Linux]
sudo pacman -S geany           [On Arch Linux]
sudo zypper install geany      [On OpenSUSE]

10. Foglifoglie

Leafpad è un editor di testo basato su GTK+ che privilegia la semplicità riducendo al minimo il suo peso e incorporando solo funzionalità essenziali che offrono una soluzione leggera e intuitiva per attività di modifica del testo efficienti.

Ha le seguenti caratteristiche:

  • Opzione set di codici.
  • Consente il rilevamento automatico del set di codici.
  • Opzioni di annullamento e ripetizione.
  • Visualizza i numeri di riga del file.
  • Supporta le opzioni di trascinamento della selezione.
  • Supporto alla stampa.

Installa Leafpad su Linux

Puoi installare l'editor Leafpad nei sistemi Linux utilizzando il gestore pacchetti predefinito o il gestore pacchetti Snap come mostrato.

sudo snap install leafpad

11. Pesce azzurro

Bluefish è un editor robusto progettato per programmatori e sviluppatori web e offre ampie funzionalità per lo sviluppo, lo scripting e la codifica di siti Web. Con il supporto di numerosi linguaggi di programmazione e markup, consente agli sviluppatori di lavorare in modo efficiente ed efficace su un'ampia gamma di progetti.

Offre una vasta gamma di funzionalità elencate di seguito:

  • Leggero e veloce.
  • Integra programmi Linux esterni come lint, weblint, make e molti altri e filtri, piping come sed, sort, awk e molti altri.
  • Funzionalità di controllo ortografico.
  • Supporta il lavoro su più progetti.
  • Modifica file remota.
  • Cerca e sostituisci il supporto.
  • Opzione Annulla e Ripeti.
  • Ripristino automatico dei file modificati.

Installa Bluefish su Linux

Puoi installare l'editor Bluefish nei sistemi Linux utilizzando il gestore pacchetti predefinito come mostrato.

sudo apt install bluefish         [On Debian, Ubuntu and Mint]
sudo yum install bluefish         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/bluefish  [On Gentoo Linux]
sudo apk add bluefish             [On Alpine Linux]
sudo pacman -S bluefish           [On Arch Linux]
sudo zypper install bluefish      [On OpenSUSE]

12. Editor di testo GNOME

L'editor di testo GNOME, noto anche come Gedit, è un editor di testo predefinito per l'ambiente desktop GNOME che fornisce funzionalità essenziali per la modifica del testo, la scrittura del codice, i linguaggi di markup e il supporto dei plug-in che lo rendono una scelta popolare tra Utenti Linux.

Installa l'editor di testo GNOME su Linux

Puoi installare l'editor GNOME nei sistemi Linux utilizzando il gestore pacchetti predefinito come mostrato.

sudo apt install gnome-text-editor         [On Debian, Ubuntu and Mint]
sudo yum install gnome-text-editor         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/gnome-text-editor  [On Gentoo Linux]
sudo apk add gnome-text-editor             [On Alpine Linux]
sudo pacman -S gnome-text-editor           [On Arch Linux]
sudo zypper install gnome-text-editor      [On OpenSUSE]    

13. Codice di Visual Studio

Visual Studio Code, comunemente indicato come VS Code, è un editor di codice moderno, robusto, gratuito e open source creato da Microsoft per computer Linux, Mac e Windows.

Offre tantissime potenti funzionalità tra cui:

  • Funzionalità di debug completa con console interattiva, punti di interruzione, stack di chiamate, ecc.
  • Supporto Git integrato con comandi Git.
  • IntelliSense
  • Personalizzazione al 100%.
  • Supporto per tantissime lingue immediatamente pronto all'uso.
  • Layout commutabili.
  • Terminale integrato.

Installa il codice di Visual Studio in Linux

Puoi installare l'editor VS Code nei sistemi Linux utilizzando il gestore pacchetti predefinito come mostrato.

sudo apt install code         [On Debian, Ubuntu and Mint]
sudo yum install code         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/code  [On Gentoo Linux]
sudo apk add code             [On Alpine Linux]
sudo pacman -S code           [On Arch Linux]
sudo zypper install code      [On OpenSUSE]    

14. Neovim – Editor di testo basato su Vim

Neovim è un editor di testo iperestensibile basato su Vim con particolare attenzione all'usabilità e all'estensibilità delle funzioni. È stato biforcato dal popolare editor Vim per rifattorizzare in modo aggressivo la sua funzionalità e usabilità con GUI moderne, controllo dei lavori asincroni, ecc.

Le caratteristiche principali di Neovim includono:

  • Licenza gratuita e open source.
  • Supporto per le directory di base XDG.
  • Compatibilità con la maggior parte dei plugin Vim.
  • Un emulatore di terminale incorporato e configurabile.

Installa Neovim su Linux

Puoi installare l'editor Neovim nei sistemi Linux utilizzando il gestore pacchetti predefinito come mostrato.

sudo apt install neovim         [On Debian, Ubuntu and Mint]
sudo yum install neovim         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/neovim  [On Gentoo Linux]
sudo apk add neovim             [On Alpine Linux]
sudo pacman -S neovim           [On Arch Linux]
sudo zypper install neovim      [On OpenSUSE]    

15. Blocco note++

Notepad++ è un editor di testo personalizzabile creato con particolare attenzione alla velocità e alle dimensioni minime del programma per piattaforme Windows. È sviluppato sulla base dell'editor di testo Scintilla e può ampliare le sue funzionalità con tantissimi plugin.

Le sue caratteristiche includono:

  • Modifica a schede
  • Piegatura del codice
  • Supporto per i segnalibri
  • Mappa dei documenti
  • Espressione regolare compatibile con Perl

Installa Notepad++ su Linux

Puoi installare l'editor Notepad++ nei sistemi Linux utilizzando il gestore pacchetti snap come mostrato.

sudo snap install notepad-plus-plus

16. Editor del codice Kakoune

Kakoune è un editor di testo modale gratuito e open source basato su Vim con un modello di editing che implementa le sequenze di tasti di Vi come linguaggio di modifica del testo.

Ha diverse funzionalità tra cui:

  • Rientro automatico.
  • Manipolazione del caso.
  • Convogliare ciascuna selezione a un filtro esterno.
  • Ganci
  • Evidenziazione della sintassi.
  • Personalizzazione.
  • Selezioni multiple.

Installa Kakoune su Linux

Puoi installare l'editor Kakoune nei sistemi Linux utilizzando il gestore pacchetti predefinito come mostrato.

sudo apt install kakoune         [On Debian, Ubuntu and Mint]
sudo yum install kakoune         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/kakoune  [On Gentoo Linux]
sudo apk add kakoune             [On Alpine Linux]
sudo pacman -S kakoune           [On Arch Linux]
sudo zypper install kakoune      [On OpenSUSE] 

17. Micro – Editor di testo basato su terminale

Micro è un editor di testo basato su riga di comando creato per essere sufficientemente semplice e intuitivo da consentire agli utenti di sfruttare le funzionalità di altri editor di testo basati su terminale senza la ripida curva di apprendimento.

Le funzionalità principali di Micro includono:

  • Supporto per il mouse
  • Cursori multipli
  • Emulazione terminale
  • Elevata personalizzazione
  • Sistema di plug-in
  • Libreria statica senza dipendenze

Installa Micro su Linux

Puoi installare facilmente un editor di testo micro nella tua distribuzione Linux eseguendo il seguente script di installazione utilizzando il comando curl come mostrato.

curl https://getmic.ro | bash

18. Editor di testo tra parentesi

Brackets è un moderno editor di codice gratuito e open source creato da Adobe con particolare attenzione allo sviluppo web. È scritto in HTML, CSS e JavaScript per offrire agli sviluppatori web una ricca esperienza di modifica del codice con la possibilità di estendere le sue funzionalità native utilizzando diverse estensioni gratuite.

Le caratteristiche delle staffe includono:

  • Una bellissima interfaccia utente
  • Supporto del preprocessore per SCSS e LESS
  • Editor in linea
  • Anteprima dal vivo
  • Modifica a schede multiple
  • Supporto PHP
  • Supporta il protocollo del server linguistico
  • Supporto per estensioni plugin

Installa le parentesi in Linux

Puoi installare l'editor Brackets nei sistemi Linux utilizzando il gestore pacchetti predefinito come mostrato.

sudo apt install brackets         [On Debian, Ubuntu and Mint]
sudo yum install brackets         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/brackets  [On Gentoo Linux]
sudo apk add brackets             [On Alpine Linux]
sudo pacman -S brackets           [On Arch Linux]
sudo zypper install brackets      [On OpenSUSE] 

In alternativa, puoi utilizzare il gestore pacchetti Snap per installare Brackets in Linux.

sudo snap install brackets

19. Editor di testo del tappetino per mouse

Mousepad è un editor di testo leggero e facile da usare progettato principalmente per l'ambiente desktop Xfce e offre funzionalità essenziali per la modifica di testo di base, rendendolo adatto per attività rapide senza sovraccaricare gli utenti.

Installa il tappetino per mouse su Linux

Puoi installare l'editor Mousepad nei sistemi Linux utilizzando il gestore pacchetti predefinito come mostrato.

sudo apt install mousepad         [On Debian, Ubuntu and Mint]
sudo yum install mousepad         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/mousepad  [On Gentoo Linux]
sudo apk add mousepad             [On Alpine Linux]
sudo pacman -S mousepad           [On Arch Linux]
sudo zypper install mousepad      [On OpenSUSE] 

20. Editor leggero

Lite è un nuovo editor di testo sviluppato principalmente nel linguaggio Lua, che mira a offrire qualcosa di pratico, piacevole, piccolo e veloce, creato nel modo più semplice possibile; facile da modificare ed espandere o da utilizzare senza fare nessuna delle due cose.

21. Redattore di Ash

ash è un editor di testo semplice e pulito basato su riga di comando, progettato per essere facile da usare con le moderne associazioni di tasti ed è abbastanza efficiente da gestire un gran numero di file contemporaneamente e ha un'ampia gamma di funzionalità moderne.

22. CudaText

CudaText è un nuovo editor di testo open source e multipiattaforma pulito dotato di tantissime funzionalità che includono:

  • La sintassi evidenzia molte lingue.
  • Trova/Sostituisci con espressioni regolari.
  • Tavolozza dei comandi, con corrispondenza fuzzy.
  • Visualizzatore binario/esadecimale per file di dimensioni illimitate.
  • Supporto per molte codifiche.

23. Medita Editor di testo

medit è un editor di testo open source leggero per Mac, Linux e Windows. Originariamente è iniziato come un semplice componente integrato dell'editor GGAP e ora è un editor di testo autonomo.

le funzionalità di medit includono

  • Evidenziazione della sintassi personalizzabile.
  • Supporto per plugin scritti in Python, C o Lua.
  • Supporto per le espressioni regolari.
  • Acceleratori da tastiera configurabili.

Concludendo

Credo che l'elenco sia più vasto di quello che abbiamo visto, quindi se hai utilizzato altri editor di testo gratuiti e open source, faccelo sapere pubblicando un commento. Grazie per aver letto e restate sempre connessi a Tecmint.