저는 2주 전에 vim을 사용하기 시작했고 sublime에서 전환했습니다. 저는 Ruby 개발자이고 Ack와 Ag가 Mac에서 훌륭하게 실행된다는 것을 알고 있지만 제 Ubuntu 컴퓨터에는 최적화되어 있지 않습니다.
"git grep"을 사용하여 프로젝트 폴더에 있는 단어(메소드, 변수 등)를 검색하고 싶을 때 보통 이런 단계를 따라 해당 단어가 포함된 프로젝트 폴더의 모든 파일을 검색하는데, ''라는 느낌이 듭니다. 나는 느리다:
1)vim에 열린 파일에서 검색하고 싶은 단어를 복사하세요.
2) Ctrl+Z백그라운드에서 vim을 보내고 콘솔을 사용하십시오.
3) git grep '검색하고 싶은 내용'글로벌 검색의 실제 실행
4)결과 목록에서 파일 경로 복사
5) FG 복구vim을 배경에서
6) :e 파일 경로vim에서
귀하의 환경에서는 무엇을 사용하고 있습니까?
이 주제에 관해 당신의 생각은 무엇입니까?
답변1
The Fugitive를 확인하고 싶을 수도 있습니다.https://github.com/tpope/vim-fugitive. 이 :Ggrep string
명령을 사용하여 예제의 2, 3, 5단계를 결합할 수 있습니다.
자세한 내용은 다음 링크를 참조하세요 :Ggrep
.http://vimcasts.org/episodes/fugitive-vim-exploring-the-history-of-a-git-repository/