nano (Italiano)

GNU nano
(o nano) è un editor di testo che mira a introdurre un'interfaccia semplice e opzioni di comando intuitive nell'editing di testo basato su console.
nano
supporta funzioni quali l'evidenziazione colorata della sintassi, la conversione dei tipi di file DOS/Mac, il controllo ortografico e la codifica
UTF-8
.
nano
aperto con un buffer vuoto occupa tipicamente pochi MiB di memoria residente.
Installazione
Installare
il pacchetto
nano
.
Configurazione
L'aspetto, la percezione e il funzionamento di nano sono tipicamente controllati tramite argomenti della riga di comando o comandi di configurazione all'interno del file
~/.config/nano/nanorc
.
Un file di configurazione di esempio viene installato al momento dell'installazione del programma e si trova in
/etc/nanorc
. Per personalizzare la configurazione di nano, creare prima una copia locale in
~/.config/nano/nanorc
:
$ cp /etc/nanorc ~/.config/nano/nanorc
Procedere alla creazione dell'ambiente della console nano impostando e/o disattivando i comandi all'interno del file
~/.config/nano/nanorc
.
Suggerimento
nanorc(5)
riporta in dettaglio l'elenco completo dei comandi di configurazione disponibili per nano.
Evidenziazione della sintassi
Nano viene fornito con regole predefinite di
syntax highlighting
, definite in
/usr/share/nano/*.nanorc
e
/usr/share/nano/extra/*.nanorc
. Per abilitarli, aggiungere la seguente riga al proprio
~/.config/nano/nanorc
o a
/etc/nanorc
:
include "/usr/share/nano/*.nanorc"
include "/usr/share/nano/extra/*.nanorc"
Per i miglioramenti dell'evidenziazione della sintassi che sostituiscono ed espandono le impostazioni predefinite, installare
nano-syntax-highlighting
o
nano-syntax-highlighting-git
AUR
e, oltre all'impostazione precedente, aggiungere anche:
include "/usr/share/nano-syntax-highlighting/*.nanorc"
Forth
Vedere
https://paste.xinu.at/wc17YG/
per l'evidenziazione di
Forth
.
PKGBUILD
Salvare
https://paste.xinu.at/4ss/
(simile al vecchio server svntogit di Arch) in
/etc/nano/pkgbuild.nanorc
e includerlo:
include "/etc/nano/pkgbuild.nanorc"
Suggerimento
nano-syntax-highlighting
ha una versione alternativa.
Sospensione
La sospensione (cioè l'invio di nano in background) è abilitata per impostazione predefinita, tuttavia il keybind predefinito è cambiato da
Ctrl+z
a
Ctrl+t
. Se si vuole mantenere il vecchio comportamento
Ctrl+z
deve essere cambiato. Questo può essere fatto controllando la sezione
Key bindings
.
Uso
Le scorciatoie possono essere visualizzate dall'interno di
nano
. Si vedano i file di aiuto in linea di nano tramite
Ctrl+g
all'interno di nano e il
nano Command Manual
per descrizioni complete e ulteriore supporto.
Si veda anche il
cheatsheet per nano
.
Funzioni speciali
Le scorciatoie da tastiera che rappresentano le funzioni più utilizzate sono elencate lungo le due righe inferiori della schermata di nano.
Possono essere attivate con:
Ctrl
per le scorciatoie basate su
^
Meta
(tipicamente
Alt
) o
Esc
per le scorciatoie basate su
M-
.
Suggerimento
Feature Toggles
elenca i toggles globali disponibili per nano.
Suggerimenti e trucchi
Sostituzione di vi con nano
Per sostituire vi con nano come editor di testo predefinito per comandi come
visudo
, impostare le variabili
VISUAL
e
EDITOR
environment variables
, ad esempio:
export VISUAL=nano
export EDITOR=nano
Risoluzione dei problemi
Keybindings dirottati (Hijacked keybindings)
Alcuni gestori di finestre hanno dei keybindings che entrano in conflitto con nano, ad esempio
Alt+Enter
. Rimuoveteli o rimappateli, ad esempio, a
Super
. (con
dconf
per
mutter
,
muffin
e
marco
) e riavviare il gestore di finestre.
Vedi anche...
Nano (editor)
- Voce di Wikipedia
GNU nano Homepage
- Sito ufficiale
GNU nano Bugs
- Segnalazione di bug
Miglioramento dei file di evidenziazione della sintassi di Nano