Bepergian * sangat * garis panjang dalam waktu kurang

8

Ketika menavigasi file log dengan less(misalnya, menggunakan Spacedan B), kadang-kadang saya mengalami garis yang sangat panjang, seperti dalam panjang 120.000 karakter . Agak lambat untuk bernavigasi di sekitar ini, saya kira karena harus mencari tahu apa yang bisa pergi di terminal dan ke mana harus meletakkan garis putus.

Di tempat lain di file log saya, baris hanya dibungkus paling mungkin 10 kali, tidak pernah lebih dari satu halaman, itu sudah pasti. Jadi saya tidak ingin melakukan sesuatu yang drastis seperti tidak membungkus file.

Apakah ada cara untuk pergi ke akhir baris ini ketika saya menekan mereka?

Kapten Man
sumber
1
Anda selalu dapat masuk -Suntuk menonaktifkan pembungkus baris (atau mulai lesssebagai less -S)
Stéphane Chazelas
@Stephane Benar, tetapi banyak baris saya lebih panjang dari lebar konsol dan hanya yang sangat panjang yang bermasalah, dan cukup jarang.
Kapten Man

Jawaban:

7

Awalnya saya mencoba /\n, tetapi cara yang benar untuk menemukan end-of-line adalah /$. (Ingat, dalam regex ^adalah awal dari garis dan $akhirnya, \ntemukan n's.)

Jika Anda menavigasi, gunakan ?^, ini akan melompat ke awal baris.

Kapten Man
sumber
4
Lihat juga &!.{1000}untuk memfilter garis lebih dari 1000 karakter.
Stéphane Chazelas