ctags 사용하기

pdg0615의 이미지

현재 fedora core 7을 사용중이며

vim 7.1 + Exuberant ctags 5.6이 설치되어있습니다.
프로그램 소스를 보려고 tags 파일을 만들었는데
Ctrl + ] 키를 아무리 눌러도 맨아래 찾을 수 없다는 메시지만 나옵니다.

.vimrc 파일에서 set tags+=/경로 를 해줬는데 이거말고 다른걸 더 해줘야 하나요?
소스 분석하기가 너무 힘듭니다 ㅠㅠ
도와주십쇼~~!!

uosarang의 이미지

ctags -R

머리를 굴려라! 그래야 먹고 산다.

머리를 굴려라! 그래야 먹고 산다.

pdg0615의 이미지

ctags -R
ctags -R -h ".h.c.S"
등으로 tags파일은 만들어져 있습니다.
vi로 소스 오픈하고 Ctrl + ] 를 누르는데도 찾지 못해서 올린 질문입니다.

uosarang의 이미지

vi로 open할 때 ctags 파일을 만든 위치에서 하시나요?

만일 아니라면 거기서 하셔야 하구요

거기서 하는거라면 흐음.....모르겠군요 ㅋㅋ

머리를 굴려라! 그래야 먹고 산다.

라키시스의 이미지

해 주신 것만으로 충분합니다.

tags 파일이 제대로 생성되었는지 확인하세요.
찾기를 원하시는 키워드가 tags 파일에 있는지 확인해 보세요.

grep 'funcFoo' tags

pdg0615의 이미지

tag 파일 만들때 커널 위치에 가서 ctags -R /프로젝트경로/* 으로해서 tags 파일 만들고
~/.vimrc 에서 경로 지정 해줬더니 프로젝트경로 아래에서는 잘 동작하네요...