2016-11-28 10 views
1

태그 파일에 상대 경로가 포함되어 있으면 Vim은 현재 디렉토리가 아닌 태그 파일 자체가있는 위치를 기준으로 소스 파일을 찾습니다. 나는. 태그 파일은 ctags -R이 실행 된 위치에 있어야합니다.태그 파일의 상대 경로

동일한 태그 파일을 다른 곳에 보관하고 싶을 때를 대비하여 Vim이 PWD에서 소스 파일을 찾을 수있는 방법은 무엇입니까?

답변

3

.vimrc 파일에 set notagrelative을 추가하십시오. here에서 인용 :

'tagrelative'- 태그 파일의 파일 이름 처리 방식을 제어합니다. 켜져 있으면 파일 이름은 태그 파일이있는 디렉토리에 상대적입니다.

+0

하! 내가 그것을 놓쳤다라고 생각할 수 없다! – Jeenu

0

:set tags=/path/to/your/tagfiles을 사용하면 모든 디렉토리에서 태그 파일을로드 할 수 있습니다.

+0

게시하기 전에 시도해 보았습니다. 상대 경로가 태그 파일에 존재한다면, Vim은 $ PWD와는 반대로 태그 파일이 위치한 곳에서 소스 파일을 찾는 것처럼 보입니다. 나는. '/ path/to/tag' 파일에'foo/bar.c'가 있으면 Vim은'/ path/to/foo/bar.c'를 열려고 시도합니다. – Jeenu