Das Einzige, was sich Ihrem Wunsch annähert, ist die Option, Ihre aktuelle Cursorposition anzuzeigen. Sie aktivieren es mit --constder Option (Manpage: Cursorposition ständig anzeigen) oder durch Drücken AltCauf eine geöffnete Textdatei.
Gute Antwort. Das Argument --const ist dasselbe wie -c. Öffnen Sie die Datei folgendermaßen: nano -c Dateiname. Um es dauerhaft zu machen, fügen Sie die Option 'set const' in Ihre ~ / .nanorc-Datei ein, die möglicherweise erst vorhanden ist, wenn Sie sie erstellen.
MountainX für Monica Cellio
Wenn Ihr Nano neuer ist, können Sie in Ihren Manpages Folgendes sehen. -c, --constantshowConstantly show the cursor position on the status bar. Note that this overrides option -U (--quickblank).
Jay Bose
20
Hinzufügen set linenumbersin /etc/nanorcWerken für mich in nanoVersion 2.7.1 .
Es kann auch mit -loder --linenumbersin der Kommandozeile aktiviert werden.
Schalten Sie die Zeilennummern innerhalb von nano um mit: M-#in meinem Fall Alt+ Shift+ 3.
Zusätzlich zum Ändern der Hintergrundfarbe der Zeilennummern verwende ichset numbercolor ,normal
smac89
4
Dies wurde am 20. Oktober hinzugefügt und am 22. Oktober dokumentiert und muss erst noch veröffentlicht werden.
git clone git://git.savannah.gnu.org/nano.git;cd nano;./autogen.sh;./configure;sudo make install
Fügen Sie dann Folgendes zu Ihrer .nanorc hinzu:
set linenumbers
Mit ^ # können Sie Zeilennummern in Nano ein- und ausschalten. Es ist wahrscheinlich ein bisschen fehlerhaft, da es neu ist und nicht von vielen Leuten getestet wurde.
Eine gute Antwort hätte darauf hingewiesen, dass das Feature innerhalb des letzten Tages hinzugefügt wurde und keine Benutzererfahrung hat, auf die man sich beziehen kann.
Thomas Dickey
Was meinst du mit "hat keine Benutzererfahrung zu beziehen"?
Faissaloo
1
Zu diesem Zeitpunkt können nicht mehr als 1-2 Benutzer die Funktion nutzen. Es gibt keine Fehlerberichte. Übrigens verlangt "kürzlich" ein Datum (oder einen Link zum Commit, der die Änderung vornimmt).
Thomas Dickey
Ich verstehe nicht, wie das in irgendeiner Weise mit der Frage zusammenhängt.
Nano ist von Natur aus ein sehr einfacher Editor mit wenigen Funktionen. Wenn Sie sich etwas anderes als die Basic Edition wünschen, ist nano nicht das richtige Werkzeug. Emacs ist ein sehr mächtiger Editor. Um die Zeilennummern einzuschalten, geben Sie M-x linum-mode. Wenn Ihnen Emacs Angst macht und Sie einen Texteditor wünschen, ziehen Sie Joe in Betracht , bei dem die Zeilennummern mit der -linumsOption aktiviert werden.
Antworten:
Das Einzige, was sich Ihrem Wunsch annähert, ist die Option, Ihre aktuelle Cursorposition anzuzeigen. Sie aktivieren es mit
--const
der Option (Manpage: Cursorposition ständig anzeigen) oder durch Drücken AltCauf eine geöffnete Textdatei.quelle
-c, --constantshow
Constantly show the cursor position on the status bar. Note that this overrides option -U (--quickblank).
Hinzufügen
set linenumbers
in/etc/nanorc
Werken für mich innano
Version 2.7.1 .Es kann auch mit
-l
oder--linenumbers
in der Kommandozeile aktiviert werden.Schalten Sie die Zeilennummern innerhalb von nano um mit:
M-#
in meinem Fall Alt+ Shift+ 3.quelle
set numbercolor ,normal
Dies wurde am 20. Oktober hinzugefügt und am 22. Oktober dokumentiert und muss erst noch veröffentlicht werden.
Fügen Sie dann Folgendes zu Ihrer .nanorc hinzu:
Mit ^ # können Sie Zeilennummern in Nano ein- und ausschalten. Es ist wahrscheinlich ein bisschen fehlerhaft, da es neu ist und nicht von vielen Leuten getestet wurde.
quelle
Nano ist von Natur aus ein sehr einfacher Editor mit wenigen Funktionen. Wenn Sie sich etwas anderes als die Basic Edition wünschen, ist nano nicht das richtige Werkzeug. Emacs ist ein sehr mächtiger Editor. Um die Zeilennummern einzuschalten, geben Sie
M-x linum-mode
. Wenn Ihnen Emacs Angst macht und Sie einen Texteditor wünschen, ziehen Sie Joe in Betracht , bei dem die Zeilennummern mit der-linums
Option aktiviert werden.quelle
Alternativ ein schneller Alias in .bashrc:
Das Erzwingen der Syntax scheint für Hashbang-Skripte obligatorisch zu sein, um eine bestimmte Hervorhebung zu erzwingen:
man nano
quelle