반응형
파일에서 특정 단어를 찾을 때 쓰이는 vimgrep (리눅스 grep 명령어와 비슷).
vimgrep와 lvimgrep의 차이점,
vimgrep로 찾은 단어들은 Quickfix List에 저장.
lvimgrep로 찾은 단어들은 Location List에 저장.
vimgrep
키 | 동작 |
:vim [단어] [파일] :vimgrep [단어] [파일] |
[파일]에서 [단어]와 [단어]를 포함한 단어들을 Quickfix List에 넣기 |
:vim [단어] [파일A] [파일B] ... | 다수의 파일에서 [단어]와 [단어]를 포함한 단어들을 Quickfix List에 넣기 |
:vim [단어] % :vim /[단어]/ % |
현재 파일에서 [단어]와 [단어]를 포함한 단어들을 Quickfix List에 넣기 |
:vim [단어] **/* :vim /[단어]/ **/* |
현재 폴더의 모든 하위 파일 중에서 [단어]와 [단어]를 포함한 단어들을 Quickfix List에 넣기 |
:vim /[regex 패턴]/ [파일] | [파일]에서 [regex 패턴]에 일치하는 단어들을 Quickfix List에 넣기 |
lvimgrep
키 | 동작 |
:lv [단어] [파일] :lvimgrep [단어] [파일] |
[파일]에서 [단어]와 [단어]를 포함한 단어들을 Location List에 넣기 |
:lv [단어] [파일A] [파일B] ... | 다수의 파일에서 [단어]와 [단어]를 포함한 단어들을 Location List에 넣기 |
:lv [단어] % :lv /[단어]/ % |
현재 파일에서 [단어]와 [단어]를 포함한 단어들을 Location List에 넣기 |
:lv [단어] **/* :lv /[단어]/ **/* |
현재 폴더의 모든 하위 파일 중에서 [단어]와 [단어]를 포함한 단어들을 Location List에 넣기 |
:lv /[regex 패턴]/ [파일] | [파일]에서 [regex 패턴]에 일치하는 단어들을 Location List에 넣기 |
반응형
'코딩 > Vim' 카테고리의 다른 글
Vim - Location List (0) | 2023.04.30 |
---|---|
Vim - Quickfix List (0) | 2023.04.27 |
Vim - Arg List (Argument List) (0) | 2023.04.21 |
Vim - vimdiff (파일 비교) (0) | 2023.04.18 |
Vim - 터미널에서 Vim 실행 옵션 (0) | 2023.04.15 |