Ctags 파일명 태그로 포함

1 개요[편집]

ctags 파일명 태그로 포함
  • ctags의 옵션을 사용하여 파일명도 태그로 함께 포함

2 예시[편집]

  • 디렉토리 구조
john@zetawiki:/study$ tree
.
├── a
│   └── a.c
├── b
│   └── b.c
└── tags

2 directories, 3 files
john@zetawiki:/study$ ctags -R
(john@zetawiki:/study$ vi tags
  • tags 내용
!_TAG_FILE_FORMAT   2   /extended format; --format=1 will not append ;" to lines/
!_TAG_FILE_SORTED   1   /0=unsorted, 1=sorted, 2=foldcase/
!_TAG_PROGRAM_AUTHOR    Darren Hiebert  /dhiebert@users.sourceforge.net/
!_TAG_PROGRAM_NAME  Exuberant Ctags //
!_TAG_PROGRAM_URL   http://ctags.sourceforge.net    /official site/
!_TAG_PROGRAM_VERSION   5.9~svn20110310 //
main    a/a.c   /^void main()$/;"   f
plus    b/b.c   /^int plus(int a, int b)$/;"    f
→ 파일명은 포함되어 있지 않음
  • extra=f 옵션을 통하여 파일이 tag로 함께 포함 되도록 함
john@zetawiki:/study$ ctags -R --extra=f
(john@zetawiki:/study$ vi tags
  • tags 내용
!_TAG_FILE_FORMAT   2   /extended format; --format=1 will not append ;" to lines/
!_TAG_FILE_SORTED   1   /0=unsorted, 1=sorted, 2=foldcase/
!_TAG_PROGRAM_AUTHOR    Darren Hiebert  /dhiebert@users.sourceforge.net/
!_TAG_PROGRAM_NAME  Exuberant Ctags //
!_TAG_PROGRAM_URL   http://ctags.sourceforge.net    /official site/
!_TAG_PROGRAM_VERSION   5.9~svn20110310 //
a.c a/a.c   1;" F
b.c b/b.c   1;" F
main    a/a.c   /^void main()$/;"   f
plus    b/b.c   /^int plus(int a, int b)$/;"    f
→a.c, b.c 파일명이 포함 된 것을 확인 할 수 있음

3 같이 보기[편집]

4 참고[편집]

문서 댓글 ({{ doc_comments.length }})
{{ zf.userName }}
{{ comment.name }} {{ comment.created | snstime }}