vim 에서 grep 명령어에 ripgrep 활용 방법
개요 vim 안에서 모든 걸 다 하자! IDE 부럽지 않게! :vimgrep :grep vimgrep은 vim grep 엔진을 쓰는거고, grep은 외부 프로그램을 바인딩해서 쓰는거랍니다. ripgrep 전 ripgrep 이라는 rust로 쓰여진 성능 좋은 grep을 쓰고 있어서 이걸 쓰기로 합니다. 우분투에서는 아래와 같이 설치 가능합니다. $ sudo apt install ripgrep .vimrc 설정 .vimrc에 다음과 같은 내용을 넣어줍니다. if executable("rg") set grepprg=rg\ --vimgrep\ --smart-case\ --hidden set grepformat=%f:%l:%c:%m endif vim 실행 :grep 명령을 통해 rg를 그대로 실행합니다. :grep [OPTIONS] PATTERN [PATH...] 그리고 다음 명령을 실행하면 리스트가 뜨고, 리스트에서 파일로 이동할 수 있게 됩니다! :cope 아무래도 명령만 설명해서는 안되겠네요. gif를 만들어서 자료를 보강해야겠습니다. 출처 vim grep help : https://vimhelp.org/quickfix.txt.html#grep vimrc grep rg 설정 : https://phelipetls.github.io/posts/extending-vim-with-ripgrep/#usage-with-vim