2014-03-27 1 views
-2

저는 Exuberant Ctags 5.8을 가지고 있으며, .build 디렉토리를 무시하려고합니다 : packages/ANY/.build. 나는 또한 oh-my-zsh 애드온을 통해 ZSH를 사용하고 있습니다.이 .build 폴더에서 ctags를 무시할 수 있습니까?

내가 --exclude=packages/*/.build/를 사용하여 시도했지만, 난 그냥 내가 사용 해요
zsh: no matches found: --exclude=packages/*/.build/

전체 명령을 얻을 수있다 :
ctags -R --exclude=node_modules --exclude=.meteor --exclude=packages/*/.build/

내가 얻을 다음 ls packages/*/.build/와 같은 패턴에 ls 경우 각 .build 디렉토리 내용의 목록.

이것은 ctags의 제한 사항입니까?

답변

4

* 그 외의 경우는 쉘에서 해석해야합니다. 여기 zsh--exclude=packages/*/.build과 일치하는 파일을 찾으므로 물론 존재하지 않습니다.

그래서 트릭 수행해야합니다에서, 또한

ctags -R --exclude=node_modules --exclude=.meteor --exclude='packages/*/.build/' 

ctags(1)

--exclude = [패턴]
[...]합니다 (을 인용해야 ctags에 전달되기 전에 셸이 와일드 카드를 확장하지 못하도록하는 옵션 매개 변수 (와일드 카드는 슬래시 문자 '/'와 일치 할 수 있습니다) [...]