Esiste la numerazione delle righe per nano?


Risposte:


19

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.


4
Buona risposta. L'argomento --const è lo stesso di -c. Usalo per aprire il file in questo modo: nano -c nomefile. Inoltre, per renderlo permanente, includi l'opzione 'set const' nel tuo file ~ / .nanorc, che potrebbe non esistere fino a quando non lo crei.
MountainX per Monica Cellio il

Se il tuo nano è più recente, potresti vedere quanto segue nelle tue pagine man. -c, --constantshow Constantly show the cursor position on the status bar. Note that this overrides option -U (--quickblank).
Jay Bose,

20

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.


Grazie per Alt + Maiusc + 3 per alternare.
bob

Oltre a cambiare il colore di sfondo dei numeri di riga, utilizzoset numbercolor ,normal
smac89 il

4

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.


Una buona risposta avrebbe sottolineato che la funzione è stata aggiunta il giorno scorso e non ha esperienza utente a cui fare riferimento.
Thomas Dickey,

Cosa intendi con "non ha esperienza utente a cui fare riferimento"?
faissaloo,

1
Non ci possono essere più di 1-2 utenti della funzione in questo momento, non ci sono segnalazioni di bug. A proposito, "recentemente" richiede una data (o un collegamento al commit che effettua la modifica).
Thomas Dickey,

Non vedo come questo sia in alcun modo correlato alla domanda.
faissaloo,

1
Hai sbagliato la data ( vedi commettere il 20 ottobre da Faissal Bensefia ). Inoltre è stato documentato fino a mezzogiorno del 22 ottobre . Tutti gli altri punti sollevati sono ancora problemi.
Thomas Dickey,

2

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.


Quindi .. Emacs è il tuo editor di testo preferito?
Pacerier,

0

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

man nano

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.