2012-11-28 3 views
2

를 생성하지 못합니다 vim (저는 OS X에서 터미널에서 vim을 실행 중입니다).VIM : 나는 오류를 얻을 평 파일에 taglist (<code>:TlistToggle</code>)를 실행하려고 할 때 taglist 태그를

위의 오류가 발생하는 이유는 무엇입니까?

+1

쉘 변수'CTAGSFLAGS'를 아무 것도 설정하지 않았습니까? 아니면'echo $ CTAGSFLAGS'가 아무것도 출력하지 않았습니까? –

+0

당신은 꽤 옳습니다. – jodles

답변

3

Taglist는 "GNU ctags 또는 Unix ctags"가 아닌 "exuberant ctags tool"만 지원합니다 (FAQ 참조).

나는 대신 tagbar을 사용합니다.

+0

'tagbar '제안에 대한 특별한 감사, 나는 그것에 대해 알지 못했고, 훨씬 더 좋은 태그 목록 인 것처럼 보인다! –

+0

많은 감사드립니다! 그것을 설치하고 바로 작동합니다. – jodles

1

"풍부한 ctags 도구"가 필요하며 다음 단계에 따라 직접 빌드하고 설치하십시오. 폴더에 http://ctags.sourceforge.net

  • 추출 ctags를에서

    1. 다운로드 울퉁불퉁 한 바위 (예 : 전자 ctags를)
    2. 고토 해당 폴더 (CD 전자 울퉁불퉁 한 바위)
    3. ./configure를
    4. ./make

    바이너리가 있으면이 파일을 bin 폴더로 옮길 수 있습니다.

    sudo mv ctags/usr/bin/ctags-exuberant

    그리고 ctags 대신 ctags-exuberant를 사용하십시오.

  • +0

    './make '대신'make'를 사용해야한다고 생각합니다. ctags-exuberant를 사용하려면 .vimrc에이 줄을 추가해야합니다 : 'let Tlist_Ctags_Cmd = '/ usr/bin/ctags-exuberant'' – gdvd