2014-06-10 3 views
1

ack에 새 파일 유형을 추가하는 방법을 알고 있습니다. 이것은 hereackrc에 도트 (.blade.php)가 포함 된 파일 유형 추가

예를 들어 대답했다, 내가 handlebars 추가 : 그러나

--type-set=hbs=.hbs 

을, 나는 ack div --blade를 검색하는 경우 등 blade

--type-set=blade=.blade.php 

에 대한 같은 점을 containg 파일 타입을 추가 할 수 없습니다입니다 그러면 결과가 없습니다.

+0

당신은 1.x 또는 2.x를 사용하고 있습니까? –

+0

버전 2.12, thx를 사용하고 있습니다. – pymarco

답변

2

당신은 ack 2.x의 --type-set regex matching을 사용해야 할 것입니다. 자세한 내용은 "자신의 유형 정의"에서 ACK 설명서 (ack --man)에서

--type-set='blade:match:.blade.php$' 

봐.

일치하는 다른 예를 보려면 ack --dump을 확인하십시오.

+0

감사합니다. Andy! 그러나 그것을 작동 시키려면 작은 따옴표를 제거해야했습니다. '--type-set = blade : match : .blade.php $' – pymarco

+0

쉘 명령 행에있는 경우 for에 대한 따옴표가 있습니다. 나는 $가 아무것도 확장하지 않을 것이라고 생각하지만, 어쨌든 거기에있다. –