Я столкнулся с проблемой использования абсолютного пути в опции «теги» Vim под Windows XP.
Иерархия каталогов:
C:/
| Temp/
| | tags
| test.cpp
Команды ниже в vim при редактировании test.cpp
:pw
C:\
:set tags?
tags=./tags,tags,'C:/Temp/tags','C:\Temp\tags'
:echo tagfiles()
[]
:echo findfile('tags', 'C:/Temp')
Temp\tags
Таким образом, несмотря на то, что файл тега можно найти с помощью findfile()
, информация тега недоступна для команд :tag
или :ptag
и не может быть найдена с помощью tagfiles()
.
Что мне здесь не хватает?
Примечание. Я бы хотел избежать использования относительного пути и подстановочных знаков, поскольку я работаю с проектом с многоуровневой иерархией каталогов с одним файлом тегов, а использование подстановочных знаков было бы слишком медленным.