프로그램

ctags 설치및 사용법(펌)

고요한하늘... 2005. 7. 12. 13:34

출처 : http://blog.naver.com/epoll/60012662542

 

 


ctags 설치 및 사용법

 

1] 자신의 리눅스 시스템에 해당하는 ctags 파일을 다운로드 한다.

    http://www.rpmfind.net

 

2] 다운로드 한 rpm을 설치한다.

[root@localhost root]#  rpm -ivh 다운로드파일.rpm

 

3] Kernel과 include 의 소스를 검색하기 위해 Ctags 경로를 Vim에 설정한다.

   (Super user 권한으로 접속 수정해야 한다.)

[root@localhost root]# vi /usr/share/vim/vim61/macros/vimrc

 

4] vimrc 파일에 아래에 ctags의 경로를 추가한다.

set tags=./tags,tags,../tags,/usr/tags,/usr/src/linux-2.4.18-3/include/linux/tags,/usr/include/tags

또는

set tags=./tags,tags,../tags,/usr/tags   " 자신의 디렉토리 및 상위 디렉토리 경로
set tags+=/usr/src/linux-2.4.18-3/include/linux/tags    " kernel의 경로 추가
set tags+=/usr/include/tags    " include 의 경로 추가

 

5] 위에서 설정한 Kernel과 include의 ctags 파일을 만든다.

[root@localhost root]# cd /usr/src/linux-2.4.18-3/include/linux

[root@localhost root]# find . -name '*.[chCH]' -print | ctags -R -L-

[root@localhost root]# cd /usr/include

[root@localhost root]# find . -name '*.[chCH]' -print | ctags -R -L-

 

6] 소스 코딩 중 ctags 파일 만들기

[root@localhost root]# ctags *

or vi 상에서  :!ctags *

 

7] ctags 사용하기

vi에서 소스를 보실 때, 찾고자 하는 함수나 변수에 커서를 두고, ctrl + ] 키를 누르면

그 함수나 변수에 대한 정의를 볼 수 있습니다. 그리고, 다시 원 위치로 돌아오려면

ctrl + t 키를 누르면 됩니다.