ctags 에서 사용할 수 있는 ignore 옵션

큰 프로젝트에서 유용하게 사용하는 ctags ignore 옵션 설명입니다.

alias

~/.bashrc 에 다음과 같이 alias 해놓고 사용합니다.
뒤의 c++kinds, fields, extra 는 c++ 에서 유용한 옵션으로 추천받아서 그냥 사용하고 있습니다.
명확하게 알려면 몇가지 테스트 해보면 알텐데 귀찮…

1
alias ctags='/usr/bin/ctags -R --exclude=@.ctagsignore --c++-kinds=+p --fields=+iaS --extra=+q '

-R –recurse

딱히 설명이 필요없는…아래 디렉토리까지 모두 검색하는 옵션

--exclude=@.ctagsignore

.ctagsignore 파일을 읽어들여 패턴에 해당하는 파일은 무시하는 옵션
이 옵션이 이 포스팅의 핵심입니다.
git 사용자에게 익숙한 .gitignore 문법과 동일하게 사용하면 됩니다.

1
2
**/Unittest
**/UnitTest

제 .ctagsignore에 포함된 기본 패턴입니다.

Share