810 Stimmen

Wie man Zeilennummern in 'less' anzeigt (GNU)

Wie lautet der Befehl zum Erstellen von weniger Zeilennummern in der linken Spalte anzeigen?

98 Stimmen

less ist ein Linux-Befehlszeilendienstprogramm, das von Programmierern sehr häufig zum Anzeigen von Textdateien verwendet wird. Diese Frage gehört zum Thema von Stack Overflow im Bereich "von Programmierern verwendete Werkzeuge", wie auch alle Fragen zur Verwendung von git zum Thema gehören. Es ist auch der erste Treffer in Google, wenn man nach "less show line numbers" sucht. Diese Frage sollte nicht geschlossen werden.

5 Stimmen

@JohnDibling Die Frage ist eher geeignet für Unix & Linux Stack Exchange . Nur weil less von Programmierern verwendet wird, macht es nicht zum Thema. Auch Bleistifte sind "Werkzeuge, die von Programmierern verwendet werden", aber eine Frage darüber, wie man einen Bleistift anspitzt, wäre hier nicht angebracht.

28 Stimmen

@augurar Ich denke, Sie DO wissen, dass Werkzeuge hier bedeuten Software-Tools . Sie interpretieren die Bedeutung von Werkzeugen absichtlich aus dem Kontext heraus. Übrigens denke ich auch, dass diese Frage für Unix & Linux Stack Exchange geeignet ist, aber das hindert nicht daran, diese Frage hier auf SO zu stellen :)

24voto

Rob Flickenger Punkte 461

Wenn Sie auf = und Zeilennummern erwarten, aber nur Byte-Zahlen sehen, dann sind die Zeilennummern ausgeschaltet. Rufen Sie auf. -n um sie einzuschalten, und stellen Sie sicher, dass $LESS enthält kein 'n'.

Standardmäßiges Ausschalten von Zeilennummern (z. B. durch Setzen von LESS=n ) beschleunigt die Suche in sehr großen Dateien. Es ist praktisch, wenn Sie häufig große Dateien durchsuchen, aber normalerweise nicht darauf achten, in welcher Zeile Sie sich befinden.

Ich laufe normalerweise mit LESS=RSXin (Escape-Codes aktiviert, lange Zeilen abgehackt, Bildschirm beim Beenden nicht löschen, Groß- und Kleinschreibung bei allen Suchen ignorieren und standardmäßig keine Zeilenzählung) und verwenden Sie nur -n o -S von innen less nach Bedarf.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X