ctags+VIM 관련 문제
过去多啦不再A梦
过去多啦不再A梦 2017-05-16 16:41:54
0
2
698

ctags -R로 생성한 후에는 VIM 편집에 들어갈 때마다 set tagged=..../tags를 수동으로 실행해야 합니다. ctags -f를 사용하여 지정된 위치에 태그 파일을 넣은 다음 vimrc에서 set tagged=....를 설정하는 방법을 생각했습니다. 마침내 태그 파일을 찾을 수 있음을 발견했지만 점프할 때, 태그 파일을 기반으로 합니다. 프로젝트 루트 디렉터리가 아닌 루트 디렉터리에서 가져옵니다. 매번 태그를 설정하지 않는 방법이 있나요?

过去多啦不再A梦
过去多啦不再A梦

모든 응답(2)
某草草

ctags 명령을 실행할 때 생성된 파일 경로를 지정하면 됩니다.

다음은 tags 옵션을 설정하는 방법입니다.

으아아아

이렇게 하면 프로젝트에 너무 깊이 들어가지 않으면 언제든지 이 프로젝트의 태그 파일을 찾을 수 있습니다.

PS: taglist 및 tagbar 플러그인은 매우 유용합니다 =w=

Peter_Zhu

" set tagged+=./../tags,./../../tags,./../../../tags 설정 외에도 다음을 시도해 볼 수 있습니다. 다음 방법을 따르세요(예를 들어 커널 태그가 너무 큰 경우 자동으로 로드하지 않는 것이 가장 좋으므로 프로젝트가 특히 큰 경우에는 권장되지 않습니다) " set tags+=./../tags,./../../tags,./../../../tags外,可以尝试下面的方法(例如内核的tags实在太大,最好不要自动载入,所以不推荐在项目特别大时这么做)

vim 自动上级目录查找递归加载ctags和cscope

原文在此,我增加了目录层数,以及加入了GTAGS(参考GNU golbal)

注意:我的函数里GTAGS的[pre-path] (参考:help cscope)是当前目录是:pwd

vim은 자동으로 상위 디렉터리를 검색하고 ctags 및 cscope를 반복적으로 로드합니다

원문은 여기에 있습니다. 디렉토리 레벨 수를 늘리고 GTAGS를 추가했습니다(GNU 골발 참고)
🎜참고: 내 함수(참조: help cscope)에서 GTAGS의 [사전 경로]는 현재 디렉터리가 :pwd🎜인 결과입니다. 🎜 으아아아
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿