Frage So zeigen Sie die Zeilennummerierung in nano beim Öffnen einer Datei an


Gibt es eine Möglichkeit, nano mitzuteilen, dass die Zeilennummerierung bei jedem Öffnen einer Datei automatisch angezeigt wird?


205
2017-10-29 06:06


Ursprung


set linenumbers in Nanorc macht den Trick - somethingSomething


Antworten:


Die Tastaturkombination, um die aktuelle Zeilennummer anzuzeigen, während Sie nano verwenden, ist STRG+C.

Um die Position der Zeilen- und Spaltennummer anzuzeigen, können Sie alternativ auch die -c Parameter beim Start von Nano, d.

nano -c [filename]

Um das dauerhaft zu machen, nano verwendet eine Konfiguration in Ihrem Benutzerordner ~/.nanorc

So um Zeilennummern immer anzuzeigen, wenn Sie nano ...

nano ~/.nanorc

(Mach dir keine Sorgen, wenn es leer ist - diese Datei existiert nicht standardmäßig)

Art set constantshow

N.B. die veraltete Syntax set const wird in der Animation angezeigt

sparen

enter image description here


animation1

Da Sie Zeilennummern verwenden, erinnern Sie sich, dass Sie verwenden können ALT+G um zu einer bestimmten Zeilennummer zu springen.


244
2017-10-29 07:53



Wenn Sie in einem TTY sind, ist eine Alternative zu STRG + C F11 und eine Alternative zu ALT + G ist F13 (die nicht auf meiner Tastatur vorhanden ist) oder STRG + _ (STRG + UMSCHALT + -). - Radu Rădeanu
Beachten Sie, dass -c verhält sich vielleicht nicht so, wie die Leute es erwarten. Es wird nicht jede Zeile mit der Nummer vorangestellt (like less -N), es macht nur die Statusbox am unteren Bildschirmrand permanent. - Ian Dunn


Kompiliere Nano aus der Quelle:

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

Dann füge folgendes zu deiner hinzu .nanorc Datei:

set linenumbers

Sie können verwenden Meta+# um Zeilennummern innerhalb von Nano ein- und auszuschalten.


17
2017-07-04 21:01



Eigentlich so. Wir sehen uns 2 Commits, war der 2te, (Größenzuwachs ..) wegen dem 1ten? - doug
Ja, das war wegen der ersten. - faissaloo
Ich mag das besser als const setzen oder jetzt set constantshow, also habe ich mir die Freiheit genommen, einen ppa mit 2.6.2 release für ubuntu 16.04 einzutragen. Wenn du möchtest, dass ich etwas gutgehe oder was auch immer, lass es mich wissen .. launchpad.net/~mc3man/+archive/ubuntu/nano-lined - doug
Oh cool, danke dafür! Es macht mir nichts aus, dass ich nicht gutgeschrieben werde oder nicht, es macht mich einfach glücklich zu sehen, dass Leute etwas finden, das ich nützlich fand, außerdem gehört der meiste Code den Betreuern von Nano, nicht mir. - faissaloo
Süss. Ich habe eine Anfrage gestellt, diese in Nano auf der Savannah-Seite von Nano zu verschmelzen: savannah.gnu.org/bugs/index.php?49217 - Max Burns


Versehentlich gefundene Abkürzung: Alt + Umschalt + 3.

click me gently


12
2017-09-20 08:16



funktioniert nicht für mich auf ubuntu16.04 mit GNU nano 2.5.3 - philx_x
funktioniert nicht mit Mac-Tastatur auf ssh'd Ubuntu-Terminal - Dirk Schumacher
Hinzufügen set linenumbers zu .nanorc um es dauerhaft zu machen. Wenn die Verknüpfung nicht funktioniert, versuchen Sie es Modifier key + #. - Chupo_cro
Es funktioniert auf Raspbian - dstonek
@Gregor Godier Vielen Dank das ist großartig mit set linenumbers in Nanorc - somethingSomething


Ob nano -c filename funktioniert nicht, verwenden nano filename dann Strg +_. Sie werden nach der Zeilennummer gefragt.


8
2017-07-12 03:08



Ich benutze SSH und diese Tastenkombination macht den Text kleiner :( - kurdtpage


Wenn Sie die Datei bereits mit nano geöffnet haben, drücken Sie

Ctrl+w+t

(nicht gleichzeitig, drücken Sie die Steuerung und w, dann ohne loszulassen Kontrolle und loslassen w, drücken Sie t)

Dieser Befehl benötigt Spalte und Zeile, Sie geben sie so ein:

10,23 (enter)

und Sie werden in Zeile 10 23 enden.

Wenn Sie sich an der Spitze der Datei befinden und nur die Zeile suchen möchten:

Ctrl+w+t and then 10

Wenn Sie sich in einer bestimmten Zeile befinden und die Spalte suchen möchten:

Ctrl+w+t and then ,23

Wenn Sie die Datei noch nicht geöffnet haben, können Sie Folgendes tun:

nano +10,23 file (enter)

und die Datei wird mit dem Cursor in der Zeile 10, Rubrik 23, geöffnet, so dass Sie auch versuchen können:

nano +10 file (enter)

nano +,23 file (enter) (Beachten Sie, dass Sie nur an das Zeichen 23 der ersten Zeile gesendet werden)


1
2018-01-27 17:43



Dies ist möglicherweise der richtige Weg, um die Linie im Terminal zu finden, aber es beantwortet nicht die Frage, wie es beim Öffnen automatisch angezeigt werden soll. - DnrDevil
Dies ist das einzige, was für mich funktionierte, um eine Zeilennummer zu finden .... keine der oben genannten funktionierte in meiner Instanz von Nano. - Uncle Iroh