Hiển thị liên tục dòng trạng thái trong ít hơn


8

Tôi biết tôi có thể ít chỉ cho tôi dòng trạng thái với =. Có cách nào để nó hiển thị liên tục và cập nhật khi tôi cuộn qua tệp không? Khi tôi sử dụng, mannó thực sự được thực hiện theo cách này nhưng tôi không biết nó được cấu hình như thế nào.

Câu trả lời:


4

Nếu bạn muốn thay đổi lời nhắc (như được gọi), -Pcó lẽ là điều bạn muốn (trích dẫn từ hướng dẫn ):

-Pprompt hoặc --prompt = prompt
Cung cấp một cách để điều chỉnh ba kiểu nhắc theo sở thích của riêng bạn. -Pstheo sau là một chuỗi thay đổi lời nhắc (ngắn) mặc định thành chuỗi đó. -Pmthay đổi dấu nhắc trung bình (-m). -PMthay đổi dấu nhắc dài (-M). [...] Xem phần KHUYẾN MÃI để biết thêm chi tiết.

Có một loạt các biến bạn có thể sử dụng được trình bày trong phần về lời nhắc. Trên hệ thống của tôi, =lời nhắc hiển thị các dòng và byte, vì vậy, hãy đặt $LESSbiến để hiển thị các dòng và byte hiển thị trên màn hình trong lời nhắc ngắn (mặc định):

$ LESS='-Pslines %lt-%lb (%Pt-%Pb \%) bytes %bt-%bb file %f' ; export LESS
$ less foo

hiển thị một dấu nhắc như lines 1-44 (1-53 %) bytes 0-2498 file foo

( %l, %P, %bCho đường dây, tỷ lệ và byte, trailing tbcho "top" và "đáy" của màn hình. %, ?, :, .\được đặc biệt và cần phải được thoát ra.)

Dấu nhắc mặc định cũng có các điều kiện để không hiển thị các trường không xác định và cũng hiển thị (END)thay vì 100%ở cuối tệp. Ví dụ, cái sau có thể được thực hiện với
?e(END):%pB\%..


(END)được thực hiện với ?e. Bạn có thể thấy lời nhắc mặc định bằng cách gõ -Pvà nhấn enter. Cảm ơn!
musiKk

4

Các -Mtùy chọn (cũng --LONG-PROMPT) thực hiện điều này.

Một vài biến thể được liệt kê trong hướng dẫn :

-mhoặc Nguyên nhân ít hơn để nhắc nhở bằng lời nói (như nhiều hơn), với phần trăm vào tệp. Theo mặc định, ít nhắc với dấu hai chấm.--long-prompt

-Mhoặc Nguyên nhân ít hơn để nhắc thậm chí nhiều hơn bằng lời nói nhiều hơn.--LONG-PROMPT


-Mđáng ngạc nhiên là dường như không dài dòng chút nào, chỉ hiển thị các dòng hiện tại so với byte từ -mdữ liệu đường ống của tôi.
Pysis
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.