Bắt xung quanh * cực kỳ * dài dòng trong ít


8

Khi điều hướng các tệp nhật ký bằng less(ví dụ: sử dụng SpaceB), đôi khi tôi chạy thành các dòng cực dài, như trong 120.000 ký tự dài. Nó trở nên chậm để điều hướng xung quanh những điều này, tôi đoán bởi vì nó phải tìm ra những gì có thể đi trong thiết bị đầu cuối và nơi để đặt các ngắt dòng.

Ở mọi nơi khác trong tệp nhật ký của tôi, các dòng chỉ được gói ở mức tối đa 10 lần, không bao giờ nhiều hơn một trang, đó là điều chắc chắn. Vì vậy, tôi không muốn làm một cái gì đó quyết liệt như không bọc tập tin.

Có cách nào để đi đến cuối những dòng này khi tôi đánh chúng không?


1
Bạn luôn có thể nhập -Sđể tắt tính năng ngắt dòng (hoặc bắt đầu lessless -S)
Stéphane Chazelas

@Stephane Đúng, nhưng rất nhiều dòng của tôi dài hơn chiều rộng của giao diện điều khiển và chỉ có những dòng thực sự dài này là có vấn đề, và chúng khá hiếm.
Thuyền trưởng Man

Câu trả lời:


7

Ban đầu tôi đã thử /\n, nhưng cách chính xác để tìm dòng cuối là /$. (Hãy nhớ rằng, trong regex ^là bắt đầu của dòng và $kết thúc, \ntìm thấy n's.)

Trong trường hợp bạn đang điều hướng lên, sử dụng ?^thay vào đó, điều này bỏ qua đến đầu dòng.


4
Xem thêm &!.{1000}để lọc ra hơn 1000 ký tự.
Stéphane Chazelas
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.