23 Migliori editor di testo Open Source (GUI + CLI) nel 2021

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 molti altri. In Linux, gli editor di testo sono di due tipi che sono l’interfaccia utente grafica (GUI) e gli editor di testo della riga di comando (console o terminale).

Da non perdere: I miei editor preferiti da riga di comando per Linux-Qual è il tuo editor?

In questo articolo, sto dando un’occhiata ad alcuni dei migliori 21 editor di testo open-source comunemente usati in Linux su server e desktop.

Vi/Vim Editor

Vim è un potente editor di testo basato su riga di comando che ha migliorato le funzionalità del vecchio editor di testo Unix Vi. Si tratta di uno degli editor di testo più popolari e ampiamente utilizzati tra gli amministratori di sistema e programmatori che è il motivo per cui molti utenti spesso si riferiscono ad esso come editor di un programmatore. Consente l’evidenziazione della sintassi durante la scrittura di codice o la modifica dei file di configurazione.

Puoi installare Vim editor nei sistemi Linux usando il tuo gestore di pacchetti predefinito come mostrato.

$ sudo apt install vim $ sudo dnf install vim $ sudo pacman -S vim $ sudo zypper install vim 

Se volete vedere la nostra serie completa su vi(m), si prega di fare riferimento ai link qui sotto:

  • Imparare e da Usare Vi/Vim come Editor di Testo in Linux
  • Imparare ‘Vi/Vim’ Editor di Consigli e Trucchi per Migliorare le Vostre Abilità
  • 8 Interessante ‘Vi/Vim’ Editor di Consigli e Trucchi
Vi/Vim Linux Editor
Vi/Vim Linux Editor

Gedit

Gedit è un general-purpose GUI editor di testo e viene installato per impostazione predefinita editor di testo sul desktop environment Gnome. E ‘ semplice da usare, altamente collegabile e un potente editor con le seguenti caratteristiche:

  • Supporto per UTF-8
  • Uso della configurabile la dimensione del font e colori
  • Altamente personalizzabile evidenziazione della sintassi
  • Undo e redo funzioni
  • il Ripristino di file
  • editing Remoto di file
  • Cerca e sostituisci testo
  • Appunti di funzionalità di supporto e molti altri
Gedit Editor
Gedit Editor

È possibile installare l’editor Gedit nei sistemi Linux utilizzando il package manager di default, come mostrato.

$ sudo apt install gedit $ sudo dnf install gedit $ sudo pacman -S gedit $ sudo zypper install gedit 

Nano Editor

Nano è un editor di testo facile da usare, soprattutto per gli utenti Linux nuovi e avanzati. Migliora l’usabilità fornendo l’associazione chiave personalizzabile.

Nano ha le seguenti caratteristiche:

  • Altamente personalizzabile associazioni di tasti
  • evidenziazione della Sintassi
  • opzioni Annulla e ripristina
  • linea Completa visualizza sullo standard output
  • Cercapersone supporto per la lettura da standard input
Nano Editor
Nano Editor

È possibile installare Nano editor in sistemi Linux utilizzando il package manager di default, come mostrato.

$ sudo apt install nano $ sudo dnf install nano $ sudo pacman -S nano $ sudo zypper install nano 

È possibile controllare la nostra guida completa per la modifica dei file con Nano editor a:

  • Come usare Nano Editor in Linux

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 caratteristiche:

  • Documentazione utente e tutorial
  • Evidenziazione della sintassi usando i colori anche per il testo normale.
  • Unicode supporta molti linguaggi naturali.
  • Vari estensione compresa la posta e news, debugger interfaccia, calendario, e molti altri
Editor Emacs
Editor Emacs

È possibile installare editor Emacs in sistemi Linux utilizzando il package manager di default, come mostrato.

$ sudo apt install emacs $ sudo dnf install emacs $ sudo pacman -S emacs $ sudo zypper install emacs 

Kate/Kwrite

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

KatePart è un componente di editor di testo avanzato incluso in molte applicazioni KDE che potrebbe richiedere agli utenti di modificare il testo mentre Kate è un editor di testo MDI (Multiple Document Interface).

Le seguenti sono alcune delle sue caratteristiche generali:

  • Estensibile tramite script
  • supporto per la Codifica dei quali modalità Unicode
  • rendering del Testo in modalità bidirezionale
  • Linea che termina il supporto con rilevamento automatico della funzionalità

Anche a distanza di modifica dei file e molte altre funzioni, tra cui editor avanzato caratteristiche, applicazioni, funzioni, funzioni di programmazione, l’evidenziazione del testo caratteristiche, funzioni di backup e funzioni di ricerca e sostituzione.

Kate Editor
Kate Editor

È possibile installare Kate editor in sistemi Linux utilizzando il gestore di pacchetti predefinito come mostrato.

$ sudo apt install kate $ sudo dnf install kate $ sudo pacman -S kate $ sudo zypper install kate 

Sublime Text Editor

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 plugin, per lo più creati dalla comunità e supportati con licenze di software libero.

Sublime Text Editor per Linux
Sublime Text Editor per Linux

È possibile installare Sublime Text editor nei sistemi Linux utilizzando il gestore di pacchetti predefinito come mostrato.

$ sudo apt install sublime-text $ sudo dnf install sublime-text $ sudo pacman -S sublime-text $ sudo zypper install sublime-text 

Jed Editor

Jed è anche un altro editor da riga di comando con supporto per funzionalità simili a GUI come i menu a discesa. È sviluppato appositamente per lo sviluppo di software e una delle sue caratteristiche importanti è il supporto della modalità Unicode.

Jed Editor
Jed Editor

È possibile installare Jed editor in sistemi Linux utilizzando il package manager di default, come mostrato.

$ sudo apt install jed $ sudo dnf install jed $ sudo pacman -S jed $ sudo zypper install jed 

Gvim Editor

Si tratta di una versione GUI del popolare editor Vim e ha funzionalità simili come la riga di comando Vim.

Gvim Editor
Gvim Editor

È possibile installare gVim editor in sistemi Linux utilizzando il package manager di default, come mostrato.

$ sudo apt install vim-gtk3 $ sudo dnf install gvim $ sudo pacman -S gvim $ sudo zypper install gvim 

Geany Editor

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

Ha alcune caratteristiche di base come elencato di seguito:

  • evidenziazione della Sintassi
  • interfaccia inseribile
  • Supporta molti tipi di file
  • Consente di raggruppamento del codice e del codice di navigazione
  • nome del Simbolo e costruire il completamento automatico
  • Supporta auto-chiusura dei tag HTML e XML
  • Elementare funzionalità di gestione dei progetti e molto di più
Geany Editor
Geany Editor

È possibile installare Geany editor in sistemi Linux utilizzando il package manager di default, come mostrato.

$ sudo apt install geany $ sudo dnf install geany $ sudo pacman -S geany $ sudo zypper install geany 

Leaf Pad

Leaf Pad è un editor di testo basato su GUI leggero basato su GTK+ che è anche popolare tra gli utenti Linux oggi. E ‘ facile da usare da parte dei nuovi utenti Linux.

Ha le seguenti caratteristiche:

  • Codeset opzione
  • Permette il rilevamento automatico di codeset
  • Opzioni di undo e redo
  • Visualizza file di numeri di riga
  • Supporta il Drag and Drop opzioni
  • supporto per la Stampa

Leafpad Editor
Leafpad Editor

È possibile installare Foglia Pad editor in sistemi Linux utilizzando snap gestore di pacchetti come mostrato in figura.

$ sudo snap install leafpad

Bluefish

Bluefish è un editor di testo facile da installare e avanzato rivolto ai programmatori Linux e sviluppatori web. Offre una vasta gamma di funzionalità come elencato di seguito:

  • Leggero e veloce
  • Integra esterna di Linux programmi come lanugine, weblint fare, e molti altri e filtri, tubazioni, come il sed, ordinare, awk, e molti di più
  • funzionalità di controllo Ortografico
  • consente di lavorare su più progetti
  • Telecomando editing di file
  • Cerca e sostituisci il supporto
  • Undo e redo opzione
  • Auto-recupero di file modificati
Bluefish Editor
Bluefish Editor

È possibile installare Bluefish editor in sistemi Linux utilizzando il gestore di pacchetti predefinito come mostrato.

$ sudo apt install bluefish $ sudo dnf install bluefish $ sudo pacman -S bluefish $ sudo zypper install bluefish 

Atom

Atom è un editor di codice multipiattaforma gratuito e open source sviluppato da GitHub. E ‘ stato costruito per essere completamente personalizzabile utilizzando tecnologie web come HTML e JavaScript e ha il supporto per il nodo.plugin basati su js e controllo Git nativo.

Caratteristiche salienti di Atom includono:

  • 100% open source
  • Moderna, layout personalizzabile
  • Temi
  • Embedded Git supporto
  • la collaborazione in tempo Reale con Telesync
  • Smart auto-completare e IntelliSense
  • Built-in gestore di pacchetti
Atom Editor di Testo
Atom Editor di Testo

È possibile installare Atom editor in sistemi Linux, utilizzando i seguenti comandi.

---------- On Debian, Ubuntu & Mint ---------- $ wget -c https://atom.io/download/deb -O atom.deb$ sudo dpkg -i atom.deb---------- On RHEL, CentOS & Fedora ----------$ wget -c https://atom.io/download/rpm -O atom.rpm$ sudo rpm -i atom.rpm

VSCode

VSCode è un robusto editor di testo moderno gratuito e open source creato da Microsoft per computer Linux, Mac e Windows.

Offre tonnellate di potenti funzionalità tra cui:

  • Piena capacità di debug con una console interattiva, punti di interruzione, stack di chiamate, ecc.
  • Built-in Git supporto con comandi Git
  • IntelliSense
  • 100% personalizzazione
  • Supporto per le tonnellate di lingue direttamente fuori dalla scatola
  • Toggable layout
  • terminale Built-in
Visual Studio Codice
Visual Studio Codice

È possibile installare VSCode per la tua distribuzione Linux scaricando il .deb or .pacchetto rpm dalla pagina di download VSCode.

Light Table

Light Table è un potente editor di testo multipiattaforma senza ingombri costruito per essere abbastanza personalizzabile da essere utilizzato in qualsiasi utente scelto.

lampada da Tavolo caratteristiche includono:

  • Inline valutazione
  • in tempo Reale orologi
  • Free e open source
  • gestione Plugin
  • editing Potenti
Light Table Editor di Codice
Light Table Editor di Codice

È possibile installare Tavolo luminoso su Ubuntu e i suoi derivati utilizzando il seguente PPA.

$ sudo add-apt-repository ppa:dr-akulavich/lighttable$ sudo apt-get update$ sudo apt-get install lighttable-installer

Editor di testo Medit

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

le caratteristiche di medit includono:

  • Personalizzabile evidenziazione della sintassi
  • Supporto per i plugin scritti in Python, C, o Lua
  • Supporto per le espressioni regolari
  • Configurabile acceleratori da tastiera
Media Editor di Testo
Media Editor di Testo

È possibile scaricare e installare medit dal mooedit.sourceforge.net pagina.

Neovim – Editor di testo basato su Vim

Neovim è un editor di testo basato su vim iperestensibile con particolare attenzione all’usabilità e all’estensibilità delle funzioni. È stato biforcuto dal popolare editor Vim per refactoring aggressivo della sua funzionalità e usabilità con GUI moderne, controllo del lavoro asincrono, ecc.

I punti salienti delle funzionalità di Neovim includono:

  • Free e open-source license
  • Supporto per XDG le directory di base
  • Compatibilità con la maggior parte di Vim plugins
  • Un embedded, configurabile emulatore di terminale
Neovim - Vim-based Editor di Testo
Neovim – Vim-based Editor di Testo

È possibile installare Neovim editor in sistemi Linux utilizzando il package manager di default, come mostrato.

$ sudo apt install neovim $ sudo dnf install neovim $ sudo pacman -S neovim $ sudo zypper install neovim 

Notepad++

Notepad++ è un editor di testo personalizzabile costruito con un focus sulla velocità e la dimensione minima del programma per le piattaforme Windows. Si è sviluppato sulla base di editor di testo Scintilla e può avere la sua funzionalità estesa con tonnellate di plugin.

Le sue caratteristiche includono:

  • Schede di editing
  • Codice pieghevole
  • supporto preferiti
  • mappa del Documento
  • Perl Compatible Regular Expression
Notepad++ Editor di Codice Sorgente
Notepad++ Editor di Codice Sorgente

È possibile installare editor Notepad++ in Linux utilizzando snap pacchetto di gestire come mostrato in figura.

$ sudo snap install notepad-plus-plus
Lettura correlata: 11 Migliori alternative Notepad++ per Linux

Kakoune Code Editor

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

Ha diverse caratteristiche tra cui:

  • rientro Automatico
  • Caso di manipolazione
  • Tubazioni di ogni selezione di un filtro esterno
  • Ganci
  • evidenziazione della Sintassi
  • Personalizzazione
  • selezioni Multiple
Kakoune Editor di Codice
Kakoune Editor di Codice

È possibile installare il Kakoune editor in sistemi Linux utilizzando il package manager di default, come mostrato.

$ sudo apt install kakoune $ sudo dnf install kakoune $ sudo pacman -S kakoune $ sudo zypper install kakoune 

Editor di testo basato su micro – terminale

Micro è un editor di testo basato su riga di comando costruito per essere abbastanza facile e intuitivo per gli utenti di sfruttare le funzionalità di altri editor di testo basati su terminale senza la curva di apprendimento ripida.

Caratteristiche salienti di Micro includono:

  • supporto per il Mouse
  • Più cursori
  • l’emulazione di Terminale
  • Alta personalizzazione
  • sistema di plug-in
  • libreria Statica, senza dipendenze
Micro Terminale Editor di Testo
Micro Terminale Editor di Testo

Si può facilmente installare il micro nella vostra distribuzione Linux utilizzando il seguente script di installazione.

$ curl https://getmic.ro | bash

Brackets Text Editor

Brackets è un moderno editor di codice libero e open-source creato da Adobe con un focus sullo 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 parentesi includono:

  • Una bella Interfaccia Utente
  • Preprocessore supporto per SCSS e MENO
  • Inline editori
  • anteprima dal Vivo
  • Più schede di editing
  • supporto PHP
  • Supporta il Linguaggio di Protocollo del Server
  • Supporto per i plugin estensioni
Staffe Editor di Testo
Staffe Editor di Testo

È possibile installare le Staffe di editor in sistemi Linux utilizzando snap gestore di pacchetti come mostrato in figura.

$ sudo snap install brackets

Lite Editor

Lite è un nuovo editor di testo sviluppato principalmente in lingua 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 usare senza fare nessuno dei due.

Lite Editor di Testo
Lite Editor di Testo

Ash Editor

la cenere è un semplice e pulita basata su riga di comando editor di testo, che progettato per essere facile da usare con le moderne associazioni di tasti ed è abbastanza efficiente per gestire un gran numero di file contemporaneamente e dispone di un vasto assortimento di funzionalità.

Ash - Moderno Terminal Editor di Testo
Ash – Moderno Terminal Editor di Testo

CudaText

CudaText è “pulito” open-source e multi-piattaforma editor di testo che viene fornito con tonnellate di caratteristiche che includono:

  • Syntax highlight per un sacco di lingue.
  • Trova / Sostituisci con espressioni regolari.
  • Tavolozza dei comandi, con corrispondenza fuzzy.
  • Visualizzatore binario / esadecimale per file di dimensioni illimitate.
  • Supporto per molte codifiche.
CudaText - cross-platform text editor
CudaText – cross-platform text editor
Concluding

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *