사용자 도구

사이트 도구


vim:grep_plugin

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
vim:grep_plugin [2010/12/27 02:35]
kwon37xi
vim:grep_plugin [2016/06/07 12:44] (현재)
kwon37xi
줄 8: 줄 8:
   * **grep, fgrep, egrep, agrep, find, xargs** 명령들이 시스템에 설치되어 있어야 한다.   * **grep, fgrep, egrep, agrep, find, xargs** 명령들이 시스템에 설치되어 있어야 한다.
     * 윈도우에서는 http://gnuwin32.sourceforge.net/packages/grep.htm http://gnuwin32.sourceforge.net/packages/findutils.htm 참조.     * 윈도우에서는 http://gnuwin32.sourceforge.net/packages/grep.htm http://gnuwin32.sourceforge.net/packages/findutils.htm 참조.
 +
 +===== 실행 예 =====
 +<code vim>
 +" 현재 디렉토리 아하의 모든 *.java와 *.xml 파일에서 Notice 라는 단어가 들어간 파일을 찾는다.
 +:Grep -R --include=*.java --include=*.xml Notice *
 +</code>
 +
 +===== 검색 후 명령 =====
 +  * '':copen'' : 검색 결과창을 닫았을 경우, 다시 연다.
 +  * '':cnext'' : 다음 검색 결과 파일을 열고, 해당 줄로 이동한다.
 +  * '':cprev'' : cnext의 반대.
 +  * '':colder'' : grep 검색 결과 창이 여러개일경우, 앞선 결과창으로 이동한다.
 +  * '':cnewer'' : colder의 반대.
 +
 +
 +==== 단축키 매핑 ====
 +<code vim>
 +map <leader>gn :cnext<CR>
 +map <leader>gp :cprev<CR>
 +</code>
 +
 +
 +===== vimgrep =====
 +<code>
 +:vimgrep /stext/ **/*.txt | :copen
 +</code>
 +''stext'' 문자열을 ``*.txt`` 파일에서 찾아서 결과를 보여준다.
  
  
vim/grep_plugin.1293384901.txt.gz · 마지막으로 수정됨: 2010/12/27 02:35 저자 kwon37xi