0
A
답변
2
두 명령을 혼동하면됩니다. :vimgrep
및 :grep
입니다.
:help :vimgrep
은 파일 검색을위한 내부 방법을 사용하며 자체 구문 및 플래그가 있습니다.
:help :grep
은 검색을 위해 외부 프로그램을 사용하므로 정의 된 구문이 없습니다. 사용하는 구문은 내부 프로그램에서 사용되는 외부 프로그램에 의해 결정됩니다.
:vimgrep
구문이 :grep
에서 작동한다고 실제로 기대할 수 없습니다.
2
당신은 그렙 대신
grep(1)
구문을 사용하기위한 정력의 구문을 사용하고 있습니다.
여기에 기록 된대로 : How do I search in all files of my project using VIM?
구문을
:grep
입니다, 기본의grep(1)
명령과 동일한에 의해 기본적으로
:grep 'my pattern.*' /path/to/dir
는 현재 디렉토리를 검색합니다 (: PWD).
grep과 : vimgrep의 주요 차이점은 다음과 같습니다. vimgrep (: vim for> short)은 Vim 호환 정규식을 사용하는 반면 grep은 greprg에서 사용하는 & 정규식을 사용합니다.
0
검색은 일반적으로 현재 디렉토리에서도 작동하므로 :pwd
및 :ls
의 출력을 확인하여보고있는 내용이 표시되는지 확인하십시오.당신은 그러나 :cd ~
경우
, 당신은 경로로 **
를 사용하여 vimgrep
와 하위 디렉토리를 검색 할 수 있습니다
g
또는
j
플래그를 사용하지 않는 것이 좋습니다 것
:vim /look for me/ **/*.txt
검색 패턴.
관련 문제
- 1. PGT 및 PGTIOUs 저장 CAS 생성
- 2. 사용 종료에 <a href="http://php.net/manual/en/function.exit.php" rel="nofollow">documentation</a>에 따르면
- 3. 경로 <a href="http://guides.rubyonrails.org/layouts_and_rendering.html" rel="nofollow">http://guides.rubyonrails.org/layouts_and_rendering.html</a>에 따르면 루비 레일
- 4. 간단한시나 세션 <a href="http://www.sinatrarb.com/faq.html#sessions" rel="nofollow">the Sinatra FAQ</a>에 따르면
- 5. AfxBeginThread는 안전한가요? <a href="http://members.cox.net/doug_web/threads.htm" rel="nofollow">this webpage</a>에 따르면
- 6. plist의 단점은 무엇입니까? <a href="http://en.wikipedia.org/wiki/Windows_Registry#Criticism" rel="nofollow">Wiki</a>에 따르면
- 7. calendar.isLenient()가 <a href="https://developer.android.com/reference/java/util/Calendar.html" rel="nofollow">documentation</a>에 따르면
- 8. 파이썬 eventlet - <a href="http://eventlet.net/" rel="nofollow">eventlet document</a>에 따르면
- 9. 이 <a href="http://www.indelible.org/ink/protobuf-polymorphism/" rel="nofollow">post</a>에 따르면 protobuf.js
- 10. BeautifulSoup로 <a href="http://www.crummy.com/software/BeautifulSoup/bs4/doc/#attributes" rel="nofollow"><code>BeautifulSoup</code> documentation</a>에 따르면 4
- 11. 계정 UI 템플릿을 변경하는 방법은 무엇입니까? <a href="http://demo.telesc.pe/" rel="nofollow">Telescope</a> 예 (<a href="https://github.com/SachaG/Telescope" rel="nofollow">source code</a>)에 따르면
- 12. 내가 <a href="http://formvalidation.io/" rel="nofollow">FormValidation</a> 플러그인을 사용하고
- 13. 나는 <a href="http://guides.rubyonrails.org/layouts_and_rendering.html" rel="nofollow">official page</a> DoubleRenderError
- 14. 내가 <a href="http://jscolor.com/" rel="nofollow">http://jscolor.com/</a>을 사용하고
- 15. 그래서, <a href="http://itextpdf.com/" rel="nofollow">Itext library</a>와 페이지
- 16. 성 윈저 : <a href="http://mef.codeplex.com/" rel="nofollow">MEF</a>에서 객체
- 17. <a href="http://www.datatables.net/" rel="nofollow">DataTables</a> 테이블에서
- 18. 내가 <a href="http://html2canvas.hertzen.com/" rel="nofollow">html2canvas</a> 함께 일하고 있어요
- 19. 내가 <a href="https://redom.js.org" rel="nofollow noreferrer">redom</a> 라이브러리를 가져하려고
- 20. 객체는 [] <a href="http://dozer.sourceforge.net" rel="nofollow">Dozer</a>의 도움으로 도저
- 21. <a href="http://h2database.com" rel="nofollow noreferrer">H2 database</a>에서
- 22. URL 형식은 <a href="http://api.jquery.com/jQuery.getJSON/" rel="nofollow">jQuery.getJSON</a>에서
- 23. jqtree가 <a href="http://mbraak.github.io/jqTree/" rel="nofollow">jqtree docs</a>에서
- 24. 는 <a href="http://developer.plone.org/templates_css_and_javascripts/resourcefolders.html" rel="nofollow">Resource Folder</a> 및 <a href="http://developer.plone.org/plone_theme_development/theme_product_with_diazo.html" rel="nofollow">Diazo Resources</a>에 대한 문서화와
- 25. PHP의 정규 표현식/찾기 "<a></a>"
- 26. 는 : 초점 있도록 주변의 메뉴에서 내 사이트 <a href="http://www.unbotttled.com" rel="nofollow">unbotttled.com</a></p> <p>에 DIV 검은
- 27. 중복 요소는이 페이지 <a href="http://zenchan.com/program/" rel="nofollow noreferrer">http://zenchan.com/program/</a></p> <p>에 클래스 변경
- 28. <a href="#">
- 29. <a href>
- 30. <a href