Ag - The Silver Searcher와 ack.vim에서 폭속 grep 한 이야기

1485 단어 grepVim리눅스

텍스트 검색을 빨리하고 싶습니다.



IDE라든지 텍스트 에디터 부속의 검색 기능이라든지 grep라든지 느리고 알레이므로 환승을 검토했다.

The Silver Searcher

이었다.

소개


apt-get install silversearcher-ag

라든지. yum도 있다. 이상.

사용법


ag [FILE-TYPE] [OPTIONS] PATTERN [PATH]

음, 신경쓰지 않고 사용한다면
ag hoge

그냥 사용할 수 있습니다. 검색 경로는 자동으로 현재 + 현재 이하의 디렉토리를 재귀적으로 해 준다. 훌륭합니다.

그리고 무엇보다 엄청 빠르다.

ack.vim 소개



여러분 당연히 vim을 사용하고 있다고 생각하므로, vim에서 ag를 사용하고 싶다. 있다고 생각합니다.

vim에 적절한 패키지 관리자가 들어 있다고 가정합니다. NeoBundle이라면
NeoBundle 'mileszs/ack.vim'

를 .vimrc에 추가합니다.

이름에서 알 수 있듯이 ack.vim 자체는 ack에 대한 vim 확장이므로 ag를 사용할 수 있습니다. .vimrc
let g:ackprg = 'ag --nogroup --nocolor --column'

추가합니다.

vim에서 사용


:Ack [options] {pattern} [{directories}]

검색 결과 목록이 아래에 있고 검색된 파일이 위로 열립니다. 편리.


좋아요~

굉장히 빠르기 때문에 grep 하는데 긴장감이 없어진다. 그래서 부담없이 남용할 수 있다.

끝.

좋은 웹페이지 즐겨찾기