본문으로 바로가기
728x90
반응형

오늘은 ctag로 하위 디렉토리까지 검색하는 방법을 알려드리겠습니다.

ctag를 그냥사용하면 현재디렉토리만 검색이 됩니다.

이렇게되면 현재 디렉토리의 소스파일에서 사용된 함수가 어디에서 정의되어있는지 알 수가 없습니다.

하위 디렉토리까지 찾으려고하면 아래와 같은 내용을 추가해야됩니다.

]# vim ~/.vimrc
...
set tags=./tags,tags,../tags,../../tags,../../../tags,../../../../tags
...

위의 값을 추가하면 현재디렉토리, 하위 1단계, 하위2단계, 하위 3단계, 하위4단계까지 검색할 수 있습니다.

하위 5단계까지 검색하려면 뒤에 ",../../../../../tags" 뒤에 추가하면됩니다.

source 명령어로 바로 적용을 한 후, ctag 명령어를 사용하면됩니다.

]# source ~/.vimrc

]# ctags -R *

이 후에 소스 파일에 들어가서 함수를 따라가려면 함수위에서 Ctrl + ]로 추적이 가능합니다.

되돌아가려면 Ctrl + t 를 누르시면됩니다.

오늘 포스팅은 여기까지입니다.

728x90
반응형