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