'less'에서 마지막 검색 강조 표시 해제


59

당신이 사용하는 경우 /앞으로 검색 또는 ?이하에서 뒤로 검색, 파일의 모든 인스턴스가 강조 얻을. 내가 찾고있는 단어의 인스턴스를 찾은 후, 무엇을 강조 표시 해제하는 가장 올바른 방법은 무엇입니까?

현재 /입력 필드에 횡설수설을 누르고 있습니다. 결과 없음 = 하이라이트 없음!

vim의 :nohl기능 과 유사한 것을 찾고 있습니다.


그리고 물론,이 질문을 한 직후, 나는 관련 질문을 시작하고 궁극적으로 (다른 곳) 맨 페이지를 통해 대답을 얻습니다 ...이 질문은 방금 사료가되었습니다.
VxJasonxV

1
따라서 질문을 삭제하거나 답변을 게시하십시오.
Gilles

담당자를 버리는 대신 담당자에게 알리려면 어떻게해야합니까? :)
VxJasonxV

3
평판을 게시할지 여부에 영향을 미치지 않도록하십시오. 사이트의 컨텐츠를 개선하고 있는지 여부 만 생각하십시오.
Gilles

나는 cjm의 내용이 개선 된 것으로 간주하고 그것을 보여줄 담당자를 얻었습니다. 나는 그것을 문지르라고 말하지 않고, 그것은 사용자에게 이중적으로 유익하기 때문에 지적하고 있습니다. 나는 담당자에 대한 질문도 게시하지 않았으며 사실 후에 스스로 답을 찾았습니다.
VxJasonxV

답변:


59

Alt+ u를 사용 하여 마지막 검색 결과 에서 강조 표시제거 할 수 있습니다 .
당신이 할 수있는 다시 강조Alt+ u, 그것은 토글입니다.

하이라이트를 끄면 끄지 않은 상태 열을 보여 마크를 각각 일치하는 항목을 포함하는 라인 열이 옵션을 사용하여 사용하는 경우, -J또는 --status-column또는 키를 -J.

상태 열숨기려면을 사용하십시오 -+J.

상태 열 을 표시 하려면을 사용하십시오 -J.

(기술적으로 Alt+ 는 터미널 수준 u에서와 동일하므로 설명서 페이지에서 -key를 언급하지 않은 것입니다.)ESCuAlt


12
Esc+ u는 OSX에서이 작업을 수행하는 매우 중요한 방법입니다. Alt+ u는 전혀 관련이없는 문자를 제공합니다.
9000

2
OSX에서는 Esc 키를 눌렀다가 놓은 다음 u를 눌렀다 고 가정합니다.
Volker Siegel

예; "+"를 제거하고 싶지만 댓글을 편집하기에는 너무 늦습니다.
9000

이 문제를 해결하려면 새 메모에 복사하고 편집 한 다음 이전 메모를 삭제하면됩니다.
Volker Siegel 2019

1
이 차이점은 OS X와는 관련이 없지만 터미널 에뮬레이터와는 관련이 있습니다. 예를 들어 iTerm Alt은이 게시물에 설명 된 동작에 따라 무언가 를 할당 할 수 있습니다.
rien333

20

보낸 사람 man less:

ESC-u

검색 강조 표시를 취소합니다. 현재 검색 패턴과 일치하는 문자열 강조 표시를 끕니다. 이전 ESC-u 명령으로 인해 강조 표시가 이미 해제 된 경우 다시 강조 표시를 켭니다. 검색 명령도 강조 표시를 다시 설정합니다. -G 옵션을 토글하여 강조 표시를 비활성화 할 수도 있습니다.이 경우 검색 명령이 강조 표시를 다시 설정하지 않습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.