"더 적은" 점프 포인트가 검색 결과의 상단 대신 중앙을 가리키도록 만듭니다.

"더 적은" 점프 포인트가 검색 결과의 상단 대신 중앙을 가리키도록 만듭니다.

less입력하여 검색 /search term하고 검색결과로 점프 하면 n텍스트 N보기가 점프하여 해당 검색어가 터미널 상단에 표시됩니다. 텍스트가 나타나기 전후에 절반씩만 보여주면 더 유용할 것 같은데, 어떻게 구현하는지 알고 싶습니다.

답변1

-j옵션을 사용하세요. 예를 들어 를 사용하면 less -j3일치 항목이 세 번째 줄에 나타납니다. 원하는 작업을 수행하려면, 즉 터미널 중앙에 일치 항목을 표시하려면 다음을 수행하십시오.

less -j$((LINES/2))

또는 397 미만부터 시작하여 화면 내에서 백분율을 지정할 수 있습니다.

less -j.5

참고: 이 작업을 영구적으로 수행하려면 즉, 모든 통화에 대해 다음을 입력하면 됩니다.-jN환경 변수의 옵션 LESS.

이는 해당 행으로 이동하는 명령에도 영향을 미칩니다.질소, 라인과 같은질소는 터미널의 세 번째 줄에 나타납니다 -j3. 작은 단점은파일 시작 전의 가짜 빈 줄, 예를 들어 열쇠 <.편집하다:나는 썼다수리하다이 문제를 피하려면 다음을 참조하십시오.이 메시지자세한 내용은 내 버그 보고서를 참조하세요. 이 패치를 사용하면 keysum g의 기본값 인 특수 라인 0을 입력할 때만 이러한 빈 라인을 피할 수 있습니다 <. 따라서 실제로는 충분할 것입니다.

관련 정보