일반적인 워크 플로 중 하나는 터미널에서 수동 페이지를 연 다음 다른 터미널에서 사물을 테스트하는 것입니다. 매뉴얼 페이지는 첫 번째 터미널의 초기 크기로 포맷됩니다. 이제 창 크기를 조정하거나 (WM에서 자동으로 수행하도록) 미리 서식이 지정된 페이지 오른쪽에 간격이 있거나 줄 바꿈이 발생합니다. 이 시점에서 나는 일반적으로 q(uit) and !!(다시 실행) 페이지에서 내 위치를 잃습니다.
포맷 프로세스가 CPU를 많이 사용하거나 고정 터미널 크기의 고대에 기인한다고 가정합니다. less은 이론적으로 가능해야하므로 호출기 동적으로 터미널 크기 조정 이벤트에 반응한다.
나는 매뉴얼 페이지를 꼼꼼히 살펴보고, 웹을 검색하고, IRC를 요청했다.
man 유틸리티 내부 또는 외부에서 재 포맷을 트리거 할 수 있습니까?
페이지 크기를 동적으로 조정하는 man 유틸리티 버전이 있습니까?
포맷 / 표시 프로세스의 일부를 사용자 정의하여 업데이트 할 수
SIGWINCH있습니까?
man는 출력을 항의 너비로 렌더링하는 것으로 보입니다 . 당신이 필요로하는 것은 당신이 문서에있는 곳을 북마크하고, 사람을 다시 실행시키고 (파이프 된 이후 실제로 알지 못하는) 다시 북마크 할 수있는 호출기입니다. 또는 호출기를 통합하는 새로운 man 명령입니다.
man실제로는less호출기로 사용 됩니다. 당신은 칠 수h얻을 수있는 사람이 페이지에서less도움말 화면. 매뉴얼 페이지의 크기를 동적으로 조정하지 않는 이유를 잘 모르겠습니다.