Risposte:
L'unica cosa che si avvicina a ciò che si desidera è l'opzione per visualizzare la posizione corrente del cursore. Lo si attiva utilizzando --const(manpage: mostra costantemente la posizione del cursore) o premendo AltCun file di testo aperto.
-c, --constantshow Constantly show the cursor position on the status bar. Note that this overrides option -U (--quickblank).
L'aggiunta set linenumbersdi /etc/nanorcfunziona per me nella nanoversione 2.7.1 .
Può anche essere attivato con -lo --linenumberssulla riga di comando.
Cambia i numeri di riga da nano con: M-#nel mio caso Alt+ Shift+ 3.
set numbercolor ,normal
Questo è stato aggiunto il 20 ottobre ed è stato documentato il 22 ottobre e non è stato ancora trasformato in una versione, quindi compilalo dalla fonte in questo modo:
git clone git://git.savannah.gnu.org/nano.git;cd nano;./autogen.sh;./configure;sudo make install
Quindi aggiungi quanto segue al tuo .nanorc:
set linenumbers
È possibile utilizzare ^ # per attivare e disattivare i numeri di riga all'interno di Nano. Probabilmente è un po 'difettoso poiché è recente e non è stato testato da molte persone.
Nano è un editor molto semplice con poche funzionalità. Se inizi a desiderare qualcosa oltre l'edizione di base, nano non è lo strumento giusto. Emacs è un editor molto potente; per attivare i numeri di riga, digitare M-x linum-mode. Se Emacs ti spaventa e desideri un editor in modalità testo, considera Joe , dove i numeri di riga sono attivati con l' -linumsopzione.
Alternativa, un rapido alias in .bashrc:
echo "alias nano='nano -c -l'" >> ~/.bashrc && source ~/.bashrc && reset
Forzare la sintassi sembra obbligatorio per gli script hashbang, quindi per forzare una particolare evidenziazione:
echo "alias nano='nano --syntax=php -c -l'" >> ~/.bashrc && source ~/.bashrc && reset