!["더 적은" 점프 포인트가 검색 결과의 상단 대신 중앙을 가리키도록 만듭니다.](https://linux55.com/image/56731/%22%EB%8D%94%20%EC%A0%81%EC%9D%80%22%20%EC%A0%90%ED%94%84%20%ED%8F%AC%EC%9D%B8%ED%8A%B8%EA%B0%80%20%EA%B2%80%EC%83%89%20%EA%B2%B0%EA%B3%BC%EC%9D%98%20%EC%83%81%EB%8B%A8%20%EB%8C%80%EC%8B%A0%20%EC%A4%91%EC%95%99%EC%9D%84%20%EA%B0%80%EB%A6%AC%ED%82%A4%EB%8F%84%EB%A1%9D%20%EB%A7%8C%EB%93%AD%EB%8B%88%EB%8B%A4..png)
less
입력하여 검색 /search term
하고 검색결과로 점프 하면 n텍스트 N보기가 점프하여 해당 검색어가 터미널 상단에 표시됩니다. 텍스트가 나타나기 전후에 절반씩만 보여주면 더 유용할 것 같은데, 어떻게 구현하는지 알고 싶습니다.
답변1
이 -j
옵션을 사용하세요. 예를 들어 를 사용하면 less -j3
일치 항목이 세 번째 줄에 나타납니다. 원하는 작업을 수행하려면, 즉 터미널 중앙에 일치 항목을 표시하려면 다음을 수행하십시오.
less -j$((LINES/2))
또는 397 미만부터 시작하여 화면 내에서 백분율을 지정할 수 있습니다.
less -j.5
참고: 이 작업을 영구적으로 수행하려면 즉, 모든 통화에 대해 다음을 입력하면 됩니다.-j
N환경 변수의 옵션 LESS
.
이는 해당 행으로 이동하는 명령에도 영향을 미칩니다.질소, 라인과 같은질소는 터미널의 세 번째 줄에 나타납니다 -j3
. 작은 단점은파일 시작 전의 가짜 빈 줄, 예를 들어 열쇠 <.편집하다:나는 썼다수리하다이 문제를 피하려면 다음을 참조하십시오.이 메시지자세한 내용은 내 버그 보고서를 참조하세요. 이 패치를 사용하면 keysum g
의 기본값 인 특수 라인 0을 입력할 때만 이러한 빈 라인을 피할 수 있습니다 <
. 따라서 실제로는 충분할 것입니다.