Vim - ctags: тег не найден
Я хочу использовать Ctags для проекта рамки Zend. Я выполнил эту команду: ctags -R ./* ../ZendFramework/*
, чтобы создать список тегов, но проблема в том, что когда я нажимаю Ctrl-]
на класс или метод, я получаю эту ошибку: ctags: tag not found
Я проверил файл tags
и перечислены все классы/методы/переменные. Файлы tags
находятся в корне проекта. Должен ли я загрузить его manullay при открытии файла?
Ответы
Ответ 1
Да, вы должны сообщить Vim, где найти ваш tags
файл с чем-то вроде:
:set tags=/path/to/tags
Это не очень оптимально. Эта строка в вашем ~/.vimrc
должна помочь:
set tags=./tags,tags;$HOME
Он сообщает Vim о поиске файла tags
в каталоге текущего файла в текущем каталоге и вверх и вверх до вашего $HOME
(что означает точку с запятой), останавливаясь при первом попадании.
Ответ 2
Переменная 'tags'
должна указывать на ваш файл tags
. См. :help 'tags'
.
Пример добавления пути к вашему файлу тегов:
:set tags+=$HOME/yourpath/tags