less 에서 /정방향 또는 역방향 검색을 사용하면 ?파일의 모든 인스턴스가 강조 표시됩니다. 찾고 있는 단어의 인스턴스를 찾은 후 강조 표시를 해제하는 가장 정확한 방법은 무엇입니까?
현재는 누르기만 하면 /
횡설수설이 입력 필드에 혼합됩니다. 결과 없음 = 하이라이트 없음!
:nohl
나는 vim의 기능과 비슷하지만 기능이 적은 것을 찾고 있습니다 .
답변1
Alt+를 사용하여 u다음을 수행 할 수 있습니다.하이라이트 제거마지막 검색결과에
당신은 할 수다시 강조표시하세요.Alt+ 를 사용하면 u토글입니다.
강조표시를 꺼도 꺼지지 않습니다.상태 표시 줄,보여주다분수다양한일치하는 줄이 포함되어 있습니다.-J
--status-column
, 옵션 또는 또는 키를 사용하여 열이 활성화된 경우 -J.
도착하다상태 표시줄 숨기기, 사용 -+J.
도착하다전시하다상태 열은 을 사용하세요 -J.
(기술적으로는 터미널 수준 과 동일 Alt합니다 . 따라서 매뉴얼 페이지에는 -key가 언급되지 않습니다.)uESCuAlt
답변2
~에서man less
:
ESC-u
검색 강조 표시를 취소합니다. 현재 검색 패턴과 일치하는 문자열 강조 표시를 끕니다. 이전 ESC-u 명령으로 인해 강조 표시가 꺼진 경우 강조 표시를 다시 켜십시오. 모든 검색 명령도 강조 표시를 다시 켭니다. (-G 옵션을 전환하여 강조 표시를 비활성화할 수도 있습니다. 이 경우 검색 명령은 강조 표시를 다시 설정하지 않습니다.)
답변3
~부터버전 580의 2021-03-04ESC- (대문자 "U" 참고)를 사용하면 U인라인 강조 표시와 상태 열의 플래그가 제거됩니다.
ESC- U: ESC- 와 비슷 u하지만 저장된 검색 패턴도 지웁니다. 이 옵션을 사용하여 상태 열을 활성화하면
-J
상태 열에 표시된 모든 검색 일치 항목이 지워집니다.
ESC- 와 달리 토글 u되지 않습니다. 따라서 상태 열이 없으면 ESC-가 u더 나은 선택이고 입력하기 더 쉬울 수 있습니다.
ESC- u: 검색 강조 표시를 취소합니다. 현재 검색 패턴과 일치하는 문자열 강조 표시를 끕니다. 이전 - 명령으로 ESC인해 강조 표시가 꺼진 경우 u강조 표시를 다시 켜십시오. 모든 검색 명령도 강조 표시를 다시 켭니다. (옵션을 전환하여 강조 표시를 비활성화할 수도 있습니다
-G
. 이 경우 검색 명령은 강조 표시를 다시 설정하지 않습니다.)
(버전 590 매뉴얼 페이지에서 인용)