Beim Navigieren in Protokolldateien mit less
(z. B. mit Spaceund B) stoße ich manchmal auf extrem lange Zeilen, wie z. B. 120.000 Zeichen . Das Navigieren um diese herum wird langsam, denke ich, weil es herausfinden muss, was im Terminal passieren kann und wo die Zeilenumbrüche platziert werden müssen.
Überall sonst in meinen Protokolldateien werden die Zeilen höchstens zehnmal umgebrochen, niemals mehr als eine Seite, das ist sicher. Ich möchte also nichts drastisches tun, wie die Datei nicht zu verpacken.
Gibt es eine Möglichkeit, bis zum Ende dieser Zeilen zu gelangen, wenn ich sie treffe?
-S
, um den Zeilenumbruch zu deaktivieren (oderless
als zu beginnenless -S
)Antworten:
Ursprünglich habe ich es versucht
/\n
, aber der richtige Weg, um das Zeilenende zu finden, ist/$
. (Denken Sie daran, in Regex^
ist der Anfang der Zeile und$
das Ende,\n
findet dien
's.)Wenn Sie nach oben navigieren, verwenden Sie
?^
stattdessen diese Option, um zum Zeilenanfang zu springen.quelle
&!.{1000}
, um Zeilen mit mehr als 1000 Zeichen herauszufiltern.