시스템에 따라 매뉴얼 페이지가 다른 방식으로 렌더링됩니다. 일부 페이지는 기본적으로 페이지가 매겨져 있지만 일부 페이지는 그렇지 않습니다. 페이징 동작을 제어하는 방법은 무엇입니까?
페이지 매김이 활성화된 경우 페이지 높이(행)를 구성하는 방법은 무엇입니까?
예를 들어, Solaris 10의 경우 터미널에서 매뉴얼 페이지(예:)를 보면 man man
다음과 같이 페이지가 매겨집니다.
User Commands man(1)
...
SunOS 5.10 Last change: 29 Apr 2010 1
User Commands man(1)
...
SunOS 5.10 Last change: 29 Apr 2010 2
...
Fedora Linux에서는 동일한 호출이 하나의 큰 페이지만 렌더링합니다.
MAN(1) Manual pager utils MAN(1)
...
2.7.6.1 2016-12-12 MAN(1)
답변1
groff 문서에서는 다음과 같이 설명합니다.여러 가지 옵션-rCR=0
nroff 모드에서 기본 단일 페이지 동작을 비활성화하는 것을 포함하여 페이징을 제어하는 데 사용할 수 있습니다 . 이는 MANROFFOPT
환경 변수를 사용하여 설정할 수 있습니다.
nroff 입력 스트림에 요청을 주입 하지 않고 페이지 길이를 제어하는 방법을 찾지 못했고 .pl
, 그것이 없으면 실제로 고정된 값인 것 같습니다. man
페이징을 활성화하고 터미널 크기에 따라 페이지 길이를 설정하는 옵션을 얻는 것이 가치가 있을 수 있습니다.