2012-08-15 1 views
23

Zend 프레임 워크 프로젝트에 Ctags를 사용하고 싶습니다. 태그 목록을 만들 수 ctags -R ./* ../ZendFramework/*,하지만 난이 오류 얻을 클래스 나 메소드에 Ctrl-]을 누를 때 문제는 다음과 같습니다 :이 명령을 실행 ctags: tag not foundVim - ctags : tag not

나는 tags 파일과 모든 클래스/메소드/변수가 나열되어 있습니다 확인을 . tags 파일은 프로젝트의 루트에 있습니다. 파일을 열 때 그것을 manullay로로드해야합니까? 하지만,

:set tags=/path/to/tags 

이 매우 최적되지 않습니다 :

+2

당신이 플러그인 인덱서 사용할 수도 있습니다 ctags를 다루는 경우 : http://goo.gl/kixRn합니다. 그것은 전체 프로젝트 (들)에 대한 고통없는 자동 태그 생성을 제공하고 태그를 최신 상태로 유지합니다. 내 세부 답변을 확인하십시오. http://goo.gl/pG9OP –

답변

38

예, 어디 같은 것을 사용하여 tags 파일을 찾을 빔을 말해야한다. 당신의 ~/.vimrc에서이 줄은 도움이 될 것입니다 : 그것은 때까지 위까지 현재 디렉토리에 현재 파일의 디렉토리에 tags 파일을 찾기 위해 빔을 알려줍니다

set tags=./tags,tags;$HOME 

당신의 $HOME (즉, 세미콜론의 의미입니다), 첫번째 히트에서 멈췄다.

+2

'set autochdir'가 유용 할 수도 있습니다. – crisron

4

'tags' 변수는 tags 파일을 가리켜 야합니다. :help 'tags'을 참조하십시오. 예 태그 파일의 경로를 추가합니다 :

:set tags+=$HOME/yourpath/tags