Windows의 GVIM에 있는 Grep 파일

Windows의 GVIM에 있는 Grep 파일

Linux에서는 때때로 다음과 같은 편리한 명령을 사용하여 용어와 일치하는 모든 줄의 목록을 볼 수 있습니다.

:! grep -n "term" %

그러나 나는 이제 grep이 부족한 Windows XP SP3 시스템에 갇혀 있습니다! VIM 자체 내에서 또는 를 통해 다른 Windows 도구를 사용하여 이 목록을 가져올 수 있는 방법이 있습니까 :!?

감사해요.

답변1

사용:g.

:g/term

:g/term/p

(하찮은 일:grep이름이 붙여졌다편집기 에서 동일한 명령 다음에g/re/ped답장"정규 표현식"을 의미합니다. 접미사 p는 선택 사항이며 다음의 약어입니다.:print.)

줄 번호도 표시하려면 다음 중 하나를 추가하십시오.:nu:

:g/term/nu

아니면 그냥 활성화'number'와 함께 :set number.


의 대안으로 grepWindows에는 도구가 제공됩니다.find그리고findstr동일한 기본 기능을 가지고 있습니다.

:! find "term" %

:! findstr term %

관련 정보