
나는 이것을 자주한다
$ man someprogram
특정 프로그램의 설명서를 확인하세요. 보통 거기에서도 뭔가를 검색하고 싶은데, /검색하고 싶은 것을 클릭해서 쓰면 됩니다.
불행하게도 일치 항목이 무엇이든 화면의 맨 위 행으로 이동하므로 대부분의 경우 해당 일치 행에 대한 일부 컨텍스트를 실제로 보려면 수동으로 몇 번 위로 스크롤해야 합니다.
less
위쪽 선과 일치하는 선 사이에 약간의 오프셋 선이 남도록 어떻게 설정합니까 ?
답변1
이 옵션을 원합니다 -j
. 아래를 참조하세요매뉴얼 페이지의 "옵션":
-jn
또는--jump-target=n
"대상" 라인이 위치한 화면의 라인을 지정합니다. 대상 라인은 패턴 검색, 라인 번호로 점프, 파일 백분율로 점프 또는 마크로 점프에 사용되는 명령에 의해 지정된 라인입니다.
화면 행은 숫자로 지정할 수 있습니다. 화면의 첫 번째 행은 1, 다음 행은 2 등입니다. 화면 하단을 기준으로 한 줄을 지정하려면 숫자가 음수일 수 있습니다. 화면의 하단 줄은 -1이고, 마지막에서 두 번째 줄은 -2 등입니다.
또는 화면 줄을 소수점부터 시작하여 화면 높이의 분수로 지정할 수 있습니다. 0.5는 화면 중앙에 있고 0.3은 첫 번째 줄 아래 3/10에 해당합니다. 행이 분수로 지정된 경우 대상 행이 화면 높이의 지정된 분수에 유지되도록 터미널 창 크기를 조정할 때 실제 행 번호가 다시 계산됩니다.
-j 옵션의 어떤 형식이든 사용되는 경우 반복된 정방향 검색("n" 또는 "N"으로 호출됨)은 대상 행 바로 다음 행에서 시작되고 반복된 역방향 검색은 -a로 지정되지 않는 한 대상 행에서 시작됩니다. 변경 또는 -A. 예를 들어 "-j4"를 사용하면 대상 행은 화면의 네 번째 행이므로 정방향 검색은 화면의 다섯 번째 행에서 시작됩니다. 그러나 반복되지 않는 검색("/" 또는 "?"로 호출)은 항상 각각 현재 화면의 시작 또는 끝에서 시작됩니다.
lesskey
LESS=-j5 man someprogram
참고: 비슷한 환경 변수를 사용하거나 less 에 입력하는 것만으로 이 옵션을 구성할 수 있습니다.-j5