출처 : http://blog.naver.com/epoll/60012662542
ctags 설치 및 사용법
1] 자신의 리눅스 시스템에 해당하는 ctags 파일을 다운로드 한다.
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 키를 누르면 됩니다.
'프로그램' 카테고리의 다른 글
IT 업계를 떠나는 소프트웨어 개발자들 (0) | 2005.11.01 |
---|---|
valgrind (0) | 2005.10.18 |
[스크랩] form 태그 처리법 (0) | 2005.05.25 |
오탈자 교정 (0) | 2005.05.04 |
[스크랩] [스크랩] outlook의 편지함 데이터가 2G가 넘어 문제가생긴경우... (0) | 2005.04.20 |