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).
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
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
È 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
È 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
È 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.
È 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.
È 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.
È 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.
È 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ù
È 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
È 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
È 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
È 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
È 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
È 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
È 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
È 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
È possibile installare editor Notepad++ in Linux utilizzando snap pacchetto di gestire come mostrato in figura.
$ sudo snap install notepad-plus-plus
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
È 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
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
È 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.
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à.
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.