Notepadd++ è un editor di codice sorgente completamente gratuito creato come sostituto di Notepad su Windows – è scritto basandosi su Scintilla in C++ ed implementa Win32 API e STL per garantire dimensioni dei programmi ridotte con alta velocità di esecuzione – caratteristiche che l’hanno reso un nome familiare tra gli sviluppatori. Purtroppo, non c’è una versione disponibile per gli utenti Linux.
Ecco una lista delle migliori alternative a Notepadd++ che puoi utilizzare sulla tua distribuzione Linux e rimanere soddisfatto.
1. Editor Vim
Vim è un potente editor di testo completamente configurabile per la creazione o la modifica di qualsiasi tipo di testo come codice sorgente, file di configurazione, script e altro ancora. È stilizzato come “vi” che viene fornito con OS X di Apple e la maggior parte dei sistemi Linux/Unix.
Vim è un po’ diverso dagli altri editor di testo perché funziona in un terminale o prompt dei comandi e ti offre vari modi: modalità normale per spostarti, modalità inserimento per digitare e modalità comando per dare comandi.
Molte persone amano Vim per la sua personalizzazione e i plugin, l’albero di annullamento a più livelli, il sistema di plugin esteso, il supporto per troppi formati di file e linguaggi di programmazione da elencare, e il supporto di integrazione con molti strumenti.

Per saperne di più sull’editor Vim, consulta i nostri seguenti articoli correlati.
2. Editor Nano
Nano è un editor di testo basato su riga di comando open source per sistemi operativi simili a Unix. È stato modellato dopo una parte del client di posta elettronica di Pine e dell’editor di testo Pico con molte più funzionalità.
Le sue caratteristiche includono l’evidenziazione della sintassi, il commento/scommento delle righe con una singola pressione di un tasto (M-3), funzioni assegnabili, il taglio facile degli spazi bianchi finali dai paragrafi giustificati, ecc.

Nella maggior parte delle distribuzioni Linux, nano è già installato, altrimenti è possibile installarlo facilmente con il seguente comando appropriato per la propria distribuzione specifica.
$ 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]
3. GNU Emacs
GNU Emacs è un editor di testo in tempo reale personalizzabile, estensibile, open source e auto-documentante nella famiglia di editor di testo EMACS popolare per la sua estensibilità.
Le sue caratteristiche includono il supporto all’evidenziazione della sintassi per molti formati di file e linguaggi, la personalizzazione utilizzando codice Emacs Lisp o una GUI, il completo supporto Unicode, la documentazione completa integrata e tutorial, ecc.

Per installare GNU Emacs su Linux, puoi utilizzare il seguente comando appropriato per la tua distribuzione Linux specifica.
$ 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]
4. Gedit
Gedit è un’app di editing di testo open-source progettata per l’editing di testo generico con una GUI chiara e semplice per facilitare l’uso. È proprio l’editor di testo di GNOME e viene fornito come editor di testo predefinito dell’ambiente desktop GNOME.
Le caratteristiche di gedit includono il backup dei file, il testo avvolgente, la numerazione delle righe, la modifica di file remoti, i caratteri configurabili e i colori, il supporto regex, ecc.

Per installare Gedit su Linux, puoi utilizzare il seguente comando appropriato per la tua distribuzione Linux specifica.
$ 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]
5. Geany
Geany è un editor di testo open-source GTK+ creato per fornire agli utenti un IDE leggero e veloce che dipende appena da altri pacchetti.
Le sue caratteristiche includono una console incorporata attivabile, multi-linguaggio di programmazione, supporto per formati file, piegatura del codice, suggerimenti di chiamata, navigazione del codice, completamento automatico del nome del simbolo, ecc.

Per installare Geany su Linux, puoi utilizzare il seguente comando appropriato per la tua distribuzione Linux specifica.
$ 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]
6. Editor di testo GNOME
Il Editor di testo GNOME è lo strumento principale per la scrittura del sistema desktop GNOME che offre un’ottima esperienza utente con temi integrati e evidenziazione della sintassi per una varietà di linguaggi di programmazione, tra cui Python, JavaScript, C e C++. Ha anche funzionalità come ricerca e sostituzione, numeri di riga e completamento automatico.
A partire dalla versione GNOME 42 nel marzo 2022, Editor di testo GNOME è diventato lo strumento principale per la scrittura su GNOME, prendendo il posto di gedit. Il motivo di questo cambiamento è che gli sviluppatori di GNOME volevano che tutti i loro programmi seguissero le regole su come dovrebbero apparire e funzionare in GNOME.

Per installare Editor di testo GNOME su Linux, puoi utilizzare il seguente comando appropriato per la tua distribuzione Linux specifica.
$ 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]
7. Sublime Text
Sublime Text è un editor di codice sorgente gratuito, potente, proprietario, mantenuto dalla comunità, multipiattaforma ed estensibile con un’API Python.
Sublime Text è stato rilasciato per la prima volta nel 2008 da Jon Skinner e Will Bond e da allora ha conquistato i cuori degli utenti fedeli che giurano che sia la versione moderna di vi e GNU Emacs.
Ha una interfaccia utente pulita e minimalista, Vai a Qualsiasi Cosa, editing diviso, passaggio istantaneo del progetto, supporto per praticamente ogni linguaggio di programmazione, supporto per tonnellate di plugin, ecc.

Per saperne di più su Come Installare Sublime Text su Linux
8. Kate
Kate (KDE Advanced Text Editor) è un editor di testo GUI open-source sviluppato dalla comunità KDE e incluso nel software KDE dal 2001.
Kate viene utilizzato come componente di editing in Quanta Plus, il front-end LaTeX, e KDevelop tra le altre tecnologie. Le sue funzionalità includono il folding del codice, evidenziazione della sintassi estendibile tramite file XML, rilevamento automatico della codifica dei caratteri, ecc.

Per installare Kate su Linux, puoi utilizzare il seguente comando appropriato per la tua distribuzione Linux specifica.
$ 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]
9. Notepadqq
Notepadqq è un editor di codice sorgente completamente gratuito creato come alternativa Linux a Notepad++ che è disponibile solo per Windows. Proprio come Notepadd++, mira a garantire che le dimensioni del programma siano ridotte con un’elevata velocità di esecuzione.
Le sue funzionalità includono un’interfaccia utente semplice e accattivante con supporto per l’editing multiview, estensione dei plugin, diversi linguaggi di programmazione, evidenziazione della sintassi, ecc.

Per installare Notepadqq su Linux, è possibile utilizzare il seguente comando adatto alla distribuzione Linux specifica.
$ sudo apt install notepadqq [On Debian, Ubuntu and Mint] $ sudo yum install notepadqq [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/notepadqq [On Gentoo Linux] $ sudo apk add notepadqq [On Alpine Linux] $ sudo pacman -S notepadqq [On Arch Linux] $ sudo zypper install notepadqq [On OpenSUSE]
10. Visual Studio Code
Visual Studio Code è un potente editor di testo estendibile, completamente personalizzabile, multiplatforma creato da Microsoft Corporation. Offre agli utenti di tutti i sistemi una sola interfaccia unificata per la costruzione e la testata di programmi in qualsiasi linguaggio per qualsiasi piattaforma.
VS Code include funzionalità come IntelliSense, comandi Git integrati, un debugger integrato nell’editor con interruzioni di debug, stack di chiamate e una console interattiva, supporto per quasi ogni linguaggio di programmazione, ecc.

Per installare Visual Studio Code su Linux, è possibile utilizzare il seguente comando adatto alla distribuzione Linux specifica.
$ 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]
11. SciTE
SciTE è un editor di testo basato su SCIntilla che fu creato per la prima volta per dimostrare Scintilla ma da allora è diventato utile per lo sviluppo e l’esecuzione di programmi che tipicamente hanno configurazioni semplici.
Caratterizzato da una semplice interfaccia a schede con evidenziazione sintattica, supporto per il testo bidirezionale, script assistenti, scorciatoie da tastiera configurabili, ecc.
La versione gratuita di SciTE è disponibile per i sistemi Linux-compatibili con GTK+ e Windows, mentre la versione commerciale è scaricabile dall’App Store di Mac.

Per installare SciTE su Linux, puoi utilizzare il seguente comando appropriato per la tua distribuzione Linux specifica.
$ sudo apt install scite [On Debian, Ubuntu and Mint] $ sudo yum install scite [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/scite [On Gentoo Linux] $ sudo apk add scite [On Alpine Linux] $ sudo pacman -S scite [On Arch Linux] $ sudo zypper install scite [On OpenSUSE]
12. CodeLobster
CodeLobster è un IDE completamente gratuito, multifunzionale e portatile progettato per progetti PHP, HTML, CSS e JavaScript con supporto per oltre 15 framework. Offre agli utenti quasi tutte le funzionalità di molte applicazioni a pagamento come evidenziazione della coppia, suggerimenti, debug PHP e JS avanzato, completamento automatico avanzato, ricerca incrementale, ecc.
La versione professionale contiene funzionalità come SASS e LESS, confronto finestre divise, convalida del codice, un gestore SQL, ecc., e una tonnellata di plugin aggiuntivi che sono degni di un utente enterprise.

Sommario
Ecco ragazzi. Le 11 migliori alternative all’editor di testo Notepad++ sono disponibili per Linux. Conosci qualche altro efficiente che ti piacerebbe vedere aggiunto alla lista? Sentiti libero di lasciare commenti nella sezione sottostante.
Source:
https://www.tecmint.com/best-notepad-alternatives-for-linux/