나는 나에게 표시된 상태 줄을 더 적게 사용할 수 있다는 것을 알고 있습니다 =
. 파일을 스크롤할 때 지속적으로 표시하고 업데이트할 수 있는 방법이 있습니까? 실제로 사용해보니 이런 경우가 man
있는데 어떻게 구성해야 할지 모르겠습니다.
답변1
이름에서 알 수 있듯이 프롬프트를 변경하고 싶다면 -P
아마도 그것이 당신이 원하는 것일 것입니다.수동):
-Pprompt 또는 --prompt=prompt는
세 가지 프롬프트 스타일을 원하는 대로 사용자 정의하는 방법을 제공합니다.-Ps
기본(짧은) 프롬프트를 해당 문자열로 변경하려면 문자열이 뒤에 옵니다.-Pm
매체(-m) 프롬프트를 변경합니다.-PM
긴(-M) 프롬프트를 변경합니다. [...] 자세한 내용은 팁 섹션을 참조하세요.
프롬프트 섹션에서 사용할 수 있는 많은 변수가 있습니다. 내 시스템에서는 프롬프트에 줄과 바이트가 표시되므로 짧은(기본) 프롬프트에서 화면에 표시되는 줄과 바이트를 표시하도록 =
변수를 설정해 보겠습니다 .$LESS
$ LESS='-Pslines %lt-%lb (%Pt-%Pb \%) bytes %bt-%bb file %f' ; export LESS
$ less foo
유사한 팁 표시lines 1-44 (1-53 %) bytes 0-2498 file foo
( %l
, %P
, %b
라인, 백분율 및 바이트를 나타내며 t
후행 합계는 b
화면의 "상단"과 "하단"을 나타냅니다. %
, ?
, :
및 .
는 \
특별하므로 이스케이프해야 합니다.)
기본 프롬프트에는 알 수 없는 필드를 표시하지 않는 조건과 (END)
대신 파일 끝에 표시하는 조건도 있습니다. 100%
예를 들어 후자는 를 통해 수행할 수 있습니다
?e(END):%pB\%.
.
답변2
옵션 -M
(또한 --LONG-PROMPT
)이 이를 수행합니다.
일부 변형은 다음에 나열되어 있습니다.수동:
-m
또는--long-prompt
more와 마찬가지로 덜 자세한 프롬프트를 표시하고 백분율을 파일에 넣습니다. 기본적으로 덜 프롬프트에는 콜론이 있습니다.
-M
또는--LONG-PROMPT
덜 프롬프트가 더 많은 프롬프트보다 더 자세하게 표시됩니다.