Domanda Come mostrare la numerazione delle righe in nano quando si apre un file


C'è un modo per dire a nano di mostrare automaticamente la numerazione delle righe ogni volta che apro un file?


205
2017-10-29 06:06


origine


set linenumbers in nanorc fa il trucco - somethingSomething


risposte:


La combinazione di tastiera per visualizzare il numero di linea corrente mentre si utilizza Nano è CTRL+C.

In alternativa, per visualizzare la posizione del numero di linea e colonna, è sufficiente utilizzare il comando -c parametro all'avvio di nano i.e:

nano -c [filename]

Per rendere questo permanente, nano usa una configurazione nella tua cartella home ~/.nanorc

Così per visualizzare i numeri di riga sempre quando si usa il nano ...

nano ~/.nanorc

(non preoccuparti se è vuoto - questo file non esiste per impostazione predefinita)

genere set constantshow

N.B. la sintassi deprecata set const è mostrato nell'animazione

Salvare

enter image description here


animation1

Dato che stai usando i numeri di linea, ricorda che puoi usare ALT+sol per passare a un numero di linea specifico.


244
2017-10-29 07:53



Se ti trovi in ​​una tty, un'alternativa a CTRL + C è F11 e un'alternativa a ALT + G è F13 (che non esiste sulla mia tastiera) o Ctrl + _ (Ctrl + Shift + -). - Radu Rădeanu
Nota che -c potrebbe non comportarsi come le persone si aspettano. Non prefisso ogni riga con il numero (come less -N), rende solo permanente la casella di stato nella parte inferiore dello schermo. - Ian Dunn


Compilare Nano dalla fonte:

git clone git://git.savannah.gnu.org/nano.git;cd nano;./autogen.sh;./configure;sudo make install 

Quindi aggiungi il seguente al tuo .nanorc file:

set linenumbers

Puoi usare Meta+# per attivare e disattivare i numeri di linea all'interno di Nano.


17
2017-07-04 21:01



In realtà così. Vedi che hai fatto 2 commit, era il 2 °, (aumento delle dimensioni ..) a causa del 1 °? - doug
Sì, è stato a causa del primo. - faissaloo
Mi piace molto meglio di set const o ora set constantshow così si è preso la libertà di inserire un ppa usando la release 2.6.2 per Ubuntu 16.04. Se vuoi farmi credito o qualsiasi altra cosa, fammelo sapere .. launchpad.net/~mc3man/+archive/ubuntu/nano-lined - doug
Oh bello, grazie per quello! Non mi dispiace ricevere o non essere accreditato, mi rende felice vedere persone che trovano qualcosa che ho fatto utile, oltre alla maggior parte del codice che appartiene ai manutentori di nano, non a me. - faissaloo
Dolce. Ho inviato una richiesta per unire questo in nano nella pagina savana di nano: savannah.gnu.org/bugs/index.php?49217 - Max Burns


Accidentalmente trovato bella scorciatoia: Alt + Maiusc + 3.

click me gently


12
2017-09-20 08:16



non funziona per me su ubuntu16.04 con GNU nano 2.5.3 - philx_x
non funziona con la tastiera mac sul terminale ssh'd ubuntu - Dirk Schumacher
Inserisci set linenumbers a .nanorc per renderlo permanente Se il collegamento non funziona, prova Modifier key + #. - Chupo_cro
Funziona su Raspbian - dstonek
@Gregor Godier Grazie mille è fantastico set linenumbers in nanorc - somethingSomething


Se nano -c filename non funziona, usa nano filename poi Ctrl +_. Ti chiederà il numero della linea per andare.


8
2017-07-12 03:08



Sto usando SSH e quella scorciatoia da tastiera rende il testo più piccolo :( - kurdtpage


Se hai già aperto il file con nano, premi

Ctrl+w+t

(non simultaneamente, premi control e w, quindi senza lasciar andare il controllo e lascialo andare w, premi t)

Questo comando richiede colonna e riga, li inserisci in questo modo:

10,23 (enter)

e finirai nella riga 10 carattere 23.

Se sei nella parte superiore del file e vuoi solo trovare la linea:

Ctrl+w+t and then 10

Se sei su una linea certa e vuoi trovare la colonna:

Ctrl+w+t and then ,23

Se non hai ancora aperto il file, puoi farlo:

nano +10,23 file (enter)

e il file si aprirà con il cursore nella riga 10, chanracter 23, quindi puoi provare anche:

nano +10 file (enter)

nano +,23 file (enter) (Nota che questo ti invierà solo al carattere 23 della prima riga)


1
2018-01-27 17:43



Questo potrebbe essere il modo corretto per trovare la linea nel terminale, ma non risponde alla domanda su come farla apparire automaticamente all'apertura. - DnrDevil
Questa è l'unica cosa che ha funzionato per me per trovare un numero di riga .... nessuno dei precedenti ha funzionato nella mia istanza di nano. - Uncle Iroh