Questo articolo ha lo scopo di presentarvi alcune delle più popolari alternative Notepad++ per Linux, compresa l’installazione, le caratteristiche di base e le funzioni.
Nano textmode Notepad++ Alternative per Linux
Nano è probabilmente il più facile processore di testo per terminale. Viene incluso di default nella maggior parte delle popolari distribuzioni Linux.
Per creare un file di testo basta invocare nano e il nome del file come nel seguente esempio:
Alcune funzioni di Nano includono:
CTRL + G o F1 = ottenere aiuto.
CTRL + X o F2 = salvare il file e uscire.
CTRL + O o F3 = scrivere.
CTRL + W o F6 = trovare una stringa specifica o un testo specifico nel file.
CTRL + K o F9 = tagliare la linea corrente.
CTRL + C = annullare l’operazione.
vim textmode Notepad++ Alternativa per Linux
Vim è l’evoluzione del vecchio editor di testo vi per terminale, non è facile da usare come nano.
Nonostante sia tra i più popolari editor di testo insieme a Nano, Vim non è presente di default su distribuzioni come Debian.
Per installarlo come root o invocando sudo eseguire:
Per una visione veloce si può eseguire:
Come vedi la schermata iniziale ti dice :q + INVIO è richiesto per uscire. Nel caso tu abbia bisogno di aiuto puoi digitare :q + ENTER. Per salvare ed uscire puoi premere :wq e per uscire senza chiedere conferma :q!.
Emacs GUI Notepad++ Alternative per Linux
Emacs è un editor di testo per GUI basato su legami di tasti, è completamente personalizzabile, ed è un
ottimo strumento orientato ad evitare il mouse mentre si scrive su una GUI. Ha caratteristiche specifiche per la programmazione come:
- Modalità di editing consapevoli del contenuto, inclusa la colorazione della sintassi, per molti tipi di file.
- Documentazione completa integrata, incluso un tutorial per i nuovi utenti.
- Supporto completo Unicode per quasi tutti gli script umani.
- Altamente personalizzabile, usando il codice Emacs Lisp o un’interfaccia grafica.
- Un sistema di packaging per scaricare e installare
- Un intero ecosistema di funzionalità oltre l’editing del testo, incluso un pianificatore di progetti, un lettore di posta e notizie, un’interfaccia debugger, un calendario e altro ancora.
Fonte: https://www.gnu.org/software/emacs/
Nonostante sia leader di mercato insieme ai più popolari editor di testo Nano e vim, emacs non è presente di default su distribuzioni come Debian.
Per installarlo come root o invocando sudo run:
È possibile eseguire emacs sia dal menu applicazioni che da terminale:
La schermata iniziale mostrerà un tutorial per i nuovi utenti per iniziare:
È possibile accedere ad alcuni tutorial video di Emacs da LinuxHint a:
- Come installare EMACS su Ubuntu
- Temi Emacs
- Comandi Emacs, Tutorial uno per uno
Gedit GUI Notepad++ Alternativa per Linux
Gedit è l’editor di testo di GNOME, è fornito di default con GNOME.
Editore di testo Gedit Caratteristiche:
Supporto completo per il testo internazionalizzato (UTF-8)
- Evidenziazione della sintassi configurabile per vari linguaggi (C, C++, Java, HTML, XML, Python, Perl e molti altri)
- Undo/Redo
- Modifica di file da postazioni remote
- Ripristino di file
- Supporto per stampa e anteprima di stampa
- Supporto clipboard (taglia/copia/incolla)
- Cerca e sostituisci con supporto di espressioni regolari
- Vai a una linea specifica
- Indentazione automatica
- Testo Avvolgimento
- Numeri di linea
- Margine destro
- Evidenziazione della linea corrente
- Corrispondenza delle parentesi
- File di backup
- Fontes e colori configurabili
- Un completo manuale utente online
- Un sistema flessibile di plugin che può essere usato per aggiungere dinamicamente nuove funzioni avanzate
Fonte: https://wiki.gnome.org/Apps/Gedit.
Atom GUI Notepad++ Alternativa per Linux
Atom è un editor di testo e codice sviluppato da GitHub e disponibile per Linux, mac e Windows, supporta plugin per aggiungere funzionalità.
Per iniziare scarica il tuo pacchetto da https://atom.io/.
Gli utenti basati su Debian e Debian devono scaricare il pacchetto .deb mentre le distribuzioni basate su Red Hat il pacchetto .rpm.
Salva il pacchetto nel tuo pc.
Per installare Atom su Debian eseguire:
Nota: le seguenti istruzioni includono un errore di dipendenza dovuto alla libreria libgconf-2-4 e il processo di risoluzione dei problemi:
In questo caso:
Se hai ottenuto un errore simile a causa delle dipendenze, esegui:
Dopo aver installato le dipendenze esegui nuovamente il comando dpkg per installare Atom:
Geany GUI Notepad++ Alternativa per Linux
Geany è un altro editor di testo e codice che supporta oltre 50 linguaggi di programmazione, supporta anche plugin per aggiungere funzionalità e supporta molti tipi di file.
Geany non è incluso di default in Debian ma è disponibile nei repository, per installarlo basta eseguire:
Una volta installato Geany può essere lanciato dal menu delle applicazioni:
Vista predefinita di Geany:
Le caratteristiche di Geany includono:
- Evidenziazione della sintassi
- Chiusura automatica del codice
- Completamento automatico dei nomi dei simboli
- Completamento dei costrutti/snippet
- Chiusura automatica dei tag XML e HTML
- Punte di chiamata
- Molti tipi di file supportati incluso C, Java, PHP, HTML, Python, Perl, Pascal (lista completa)
- Liste di simboli
- Navigazione del codice
- Sistema di compilazione per compilare ed eseguire il tuo codice
- Gestione semplice dei progetti
- Interfaccia plugin (vedi Plugin)
Fonte: https://www.geany.org/about/geany/.
Spero che tu abbia trovato utile questo breve articolo su Notepad++ Alternative per Linux.
- Configurazione di Nano Text Editor con nanorc
- Vim vs Emacs: Confronto dettagliato
- Emacs Org Mode, Parte 1
- Installazione dell’editor di testo Atom su Debian 10
- Lavorare con documenti JSON nell’editor ATOM
- Color Picker nell’editor Atom
- I migliori editor di testo per Ubuntu