Подтвердить что ты не робот

Vim - ctags: тег не найден

Я хочу использовать Ctags для проекта рамки Zend. Я выполнил эту команду: ctags -R ./* ../ZendFramework/*, чтобы создать список тегов, но проблема в том, что когда я нажимаю Ctrl-] на класс или метод, я получаю эту ошибку: ctags: tag not found

Я проверил файл tags и перечислены все классы/методы/переменные. Файлы tags находятся в корне проекта. Должен ли я загрузить его manullay при открытии файла?

4b9b3361

Ответ 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