매뉴얼 페이지 페이지 매기기

매뉴얼 페이지 페이지 매기기

시스템에 따라 매뉴얼 페이지가 다른 방식으로 렌더링됩니다. 일부 페이지는 기본적으로 페이지가 매겨져 있지만 일부 페이지는 그렇지 않습니다. 페이징 동작을 제어하는 ​​방법은 무엇입니까?

페이지 매김이 활성화된 경우 페이지 높이(행)를 구성하는 방법은 무엇입니까?

예를 들어, 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=0nroff 모드에서 기본 단일 페이지 동작을 비활성화하는 것을 포함하여 페이징을 제어하는 ​​데 사용할 수 있습니다 . 이는 MANROFFOPT환경 변수를 사용하여 설정할 수 있습니다.

nroff 입력 스트림에 요청을 주입 하지 않고 페이지 길이를 제어하는 ​​방법을 찾지 못했고 .pl, 그것이 없으면 실제로 고정된 값인 것 같습니다. man페이징을 활성화하고 터미널 크기에 따라 페이지 길이를 설정하는 옵션을 얻는 것이 가치가 있을 수 있습니다.

관련 정보