2013-09-23 5 views
0

Я сделал ctags -R в моем проекте, который находится на C++, в каталоге/project/ntopng. Теперь, когда я запускаю cscope, используя cscope -R и поиск main.cpp, он открывается. Но, когда я нажимаю ctrl-] на #include "ntop-includes.h" в main.cpp, сообщение об ошибке - тег не найден. Файл заголовка находится внутри подкаталога в/project/ntopng/include. Но ctags -R рекурсивно, так почему же я получаю сообщение об ошибке? Я использую Ubuntu 12.04 с последней версией ctags и cscope. Спасибо.Использование ctags и cscope

ответ

0

Я дал ответ ниже для Ubuntu 12.04

1. Open any file with vim 
2. type :echo &tags ,It will show what path vim is using for tags file. 

Если это не ожидаемый тип путь к файлу тег: :set tags=path_to_your_tag_file (ex /project/ntopng/tags)

Помните, что это справедливо только для текущей сессии Теперь, если постоянные изменения требуется два варианта.

Для всех пользователей (требует привилегий суперпользователя) -

1. cd /etc/vim 
2. vim vimrc 
3. Go to end and add set tags+=tags;path_to_your_tag_file 

Для индивидуального пользователя:

1. cd ~ 
2. vim .vimrc (This file may not exists in that case newly created) 
3. set tags+=tags;path_to_your_tag_file 

Позвольте мне знать, если он работает для вас.

Смежные вопросы