적은 명령으로 빠른 검색? (VIM의 조사와 유사)


16

입력하는 동안 검색하는 방법이 less있습니까? vim 옵션과 마찬가지로 set incsearch.

적절한 방법을 찾지 못했을 때 유사한 도구가 있습니까?


vim을 호출기로 사용하지 않는 이유는 무엇입니까?
user1146332

@ user1146332 흠, 내가 사용 정력에 올바른 방법으로 주신 VIM 직접 스트림을 처리 할 수 있는지 알고 있지만, ire_and_curses 보인다하지 않습니다
데이지

와 '-'명령 행 인수 정력은 표준 입력에서 읽습니다 (휴대 전화에서 게시)
user1146332

답변:


26

명령 행에서 검색 할 수 있습니다.

less -ppattern filename

또는 내부에 들어간 다음 패턴을 less사용 /하여 대화식 검색을 수행하십시오 (앞으로). n그리고 N각각 순방향 및 역방향 검색을 반복합니다. 그것은 당신이 알아야 할 최소한의 것입니다. 거기에 더 많은 명령을 더 복잡 또는 특정 검색에 대한이.

편집 : 업데이트 된 질문에 응답하기 위해 현재로 즉시 증분 검색을 수행 할 수있는 방법이 없습니다 less. view대신 사용을 고려 했습니까 (Vim을 읽기 전용 모드로 열어서 incsearch설정 을 사용 합니까)? vimpager 스크립트를 사용하면 Vim을 훨씬 더 호출기처럼 만들 수 있습니다 .

몇 가지 추가 정보 : Ubuntu 버그 추적기에는 증분 검색 지원을위한 공개 버그 가 있지만, 곧 진행될 것 같지는 않습니다. 누군가는 github 포크에서 증분 지원구현 했지만 분명히 less그것을 사용하기 위해 사용자 정의 를 컴파일해야 합니다.

(그리고 우분투 개선 요청과는 별도로 (2016-05-17 현재) 공식 less버그 추적기 에는 그러한 개선 요청이 없습니다 .)


죄송합니다. 처음 게시 한 질문이 확실하지 않습니다. 업데이트 된 질문을 확인할 수 있습니까?
데이지

추천 +1 view(읽기 전용 vi)-사람들 viless또는 대신에 사용할 때 싫어 view하고 파일을 불필요하게 잠급니다.
cas

내가 공격 할 때 n, 그것은 검색 패턴에 N 추가합니다. Enter 키를 누르면 검색이 종료되고 n을 누르면 아무런 효과가 없습니다. 무엇을해야합니까?
temporary_user_name
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.