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
반응형
'프로그래밍 > C' 카테고리의 다른 글
[C] socket 함수 Operation not permitted 에러 (0) | 2024.08.22 |
---|---|
[C] curl 라이브러리 thread safe (0) | 2023.07.13 |
[C] 디렉토리 검색 함수 scandir (0) | 2023.06.29 |
[C] 문자열에서 CRLF 찾는 방법 (0) | 2023.03.30 |
[C] memcpy vs sprintf 차이? (0) | 2023.03.08 |