Vim/Vi에서 검색하는 방법

Vim/Vi에서 검색하는 방법

2022-10-18 last update

4 minutes reading vim vi
vi(비주얼 편집기)는 Unix 계열 운영 체제를 위한 최고의 명령줄 텍스트 파일 편집기입니다. Vim은 최신 시스템에서 사용되는 vi 텍스트 편집기의 개선된 버전입니다. 이것은 고도로 구성 가능한 텍스트 편집기입니다. 이 튜토리얼은 Vi(m) 텍스트 편집기에서 텍스트, 문자열 또는 패턴을 검색하는 데 도움이 될 것입니다.

Vi(m) 편집기에서 검색하는 방법

Vi(m) 편집기에서 검색을 시작하려면 먼저 ESC 키를 눌러 편집기에서 명령 모드로 전환하십시오. 그런 다음 "/"를 누른 다음 검색 텍스트를 누릅니다.
  • ESC를 누르십시오
  • "/"를 입력하십시오.
  • 검색 패턴을 입력하십시오
  • Enter 또는 Return 키를 눌러 검색을 수행합니다.
  • /pattern
    
    검색된 문자열의 첫 번째 일치 항목으로 커서가 이동합니다. 그런 다음 바로 가기 키를 사용하여 아래와 같이 이전 또는 다음 검색 문자열로 이동합니다.
  • 다음 항목을 검색하려면 n(소문자)를 누르십시오
  • .
  • N(대문자)를 눌러 이전 항목을 검색합니다.
  • Vim에서 대소문자를 구분하지 않는 검색

    기본 vim은 대소문자를 구분하는 일치 항목을 검색합니다. 모든 경우에 패턴을 검색하려면 vim에서 set 명령을 사용하여 대소문자를 비활성화해야 합니다. vim에서 다음 명령을 입력하여 대소문자 구분 검색을 비활성화합니다.
    :set ignorecase
    
    다음으로, 일부 텍스트를 다시 검색하면 검색 선택이 대소문자를 무시한다는 것을 알 수 있습니다. set 명령과 함께 noignorecase를 사용하여 위의 변경 사항을 되돌릴 수 있습니다.
    :set noignorecase
    
    이제 vim이 다시 대소문자를 구분하는 검색을 수행합니다.

    전 세계만 검색

    패턴 일치는 전 세계에서만 검색할 수도 있습니다. 이는 검색이 문자열의 하위 문자열과 일치하지 않음을 의미합니다.
    /\<pattern\>
    

    검색 기록 보기

    Vim은 현재 세션에서 수행된 모든 검색 기록을 유지합니다. 이전 검색을 보려면/키를 누르고 위/아래 키를 사용하십시오

    결론

    . 이 자습서에서는 Linux 명령줄의 vim/vi 텍스트 편집기에서 검색하는 방법을 배웠습니다.