Vim-검색

검색은 매우 일반적인 작업이며 우리가 가장 많이 사용하는 작업 중 하나입니다. 이 장에서는 이러한 작업을 효과적으로 수행 할 수있는 몇 가지 명령을 살펴 보겠습니다.

이 장에서는 다음 항목에 대해 설명합니다.

  • 검색 설정
  • 현재 파일에서 검색
  • 여러 파일에서 검색
  • 도움말 파일에서 검색

관련 설정 검색

증분 검색을 수행하려면 다음 명령을 실행하십시오-

:set incsearch

검색을 강조하려면 다음 명령을 실행하십시오-

:set hlsearch

이 명령은 현재 일치하는 항목을 자동으로 강조 표시합니다. 예를 들어 아래 이미지에서 여우 단어가 강조 표시됩니다.

증분 및 강조 표시된 검색을 비활성화하려면 다음 명령을 실행하십시오-

:set noincsearch
:set nohlsearch

현재 파일에서 검색

정방향으로 검색

다음 명령을 사용하여 순방향으로 검색을 수행하십시오.

Sr. 아니요 명령 및 설명
1 /<expression>

정방향 검색 표현식

2 n

다음 발생을 찾으십시오. 이것은 동일하고 다음 찾기

N

이전 발생을 찾습니다. 이전 찾기와 동일합니다.

4 //

이전 앞으로 검색 반복

역방향으로 검색

다음 명령을 사용하여 역방향으로 검색을 수행하십시오.

Sr. 아니요 명령 및 설명
1 ?<expression>

역방향으로 표현식 검색

2 n

이전 발생을 찾습니다. 이것은 동일하고 이전 찾기

N

다음 발생을 찾으십시오. 다음 찾기와 동일합니다.

4 ??

이전 역방향 검색 반복

커서 아래 단어 검색

임의의 단어 아래에 커서를 놓고 다음 명령을 실행하여 검색 작업을 수행합니다.

Sr. 아니요 명령 및 설명
1 *

현재 단어의 다음 발생 검색

2 #

현재 단어의 이전 발생 검색

여러 파일에서 검색

vimgrep 명령을 사용하여 여러 파일에서 <expression>을 검색 할 수 있습니다. 예를 들어 아래 명령은 문자열을 검색합니다.Jarvis 모든 텍스트 파일에서.

:vimgrep Jarvis *.txt

다음 및 이전 발생으로 이동하려면 다음 명령을 사용해야합니다.

Sr. 아니요 명령 및 설명
1 :cn

다음 표현으로 이동

2 :cN

이전 표현식으로 이동